husonet | Tarih: 27.04.2016
Apache2.4 Kurulumu ve Konfigürasyonu
Apache2.4 Kurulumu ve Konfigürasyonu ve Apache2.2 den kurulum farklılıkları
Debian JESSIE ile gelen Apache2.4 konfigurasyonu bazı Apache2.2 parametrelerinde farklılık göstermektedir. Sizde bu değişikliğe gitmek isterseniz aşağıdaki örnek konfigürasyonu göz önünde bulundurun.
Kuruluma başlamadan önce güncellemelerimizi yapalım.
apt-get update && apt-get upgradeÖncelikle kurulum işlemlerine başlayalım. Kuracağımız paketler aşağıdaki gibidir.
apt-get install apache2 apache2-doc apache2-utilsApache conf dosyasını ayarlayalım.
vim /etc/apache2/apache2.conf
KeepAlive Off
1GB RAM 1 CPU için konfigurasyon.
vim /etc/apache2/mods-available/mpm_prefork.conf
<IfModule mpm_prefork_module>
StartServers 2
MinSpareServers 6
MaxSpareServers 12
MaxRequestWorkers 30
MaxConnectionsPerChild 3000
</IfModule>mpm_event i disable yapalım ve mpm_prefork u enable yapalım
a2dismod mpm_event
a2enmod mpm_preforkSon olarak root ayarlarını yapalım
vim /etc/apache2/sites-available/000-default.conf
vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/www/
<Directory /home/www/>
Options +Indexes +FollowSymLinks +MultiViews +Includes
Require all granted
AllowOverride all
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>Perl desteği vermek için aşağıdaki satırı /etc/apache2/sites-available/000-default.conf dosyasına ekleyebilirsiniz.
Options ExecCGI
AddHandler cgi-script .pl Gerekli olabilecek kütüphaneler
Apache Python desteği için
apt-get install libapache2-mod-pythonApache PHP desteği için
apt-get install php5 php-pearApache Perl desteği için
apt-get install libapache2-mod-perl2Daha fazlası için aşağıdaki adresleri gezebilirsiniz.
- http://httpd.apache.org/docs/2.4/
- https://www.linode.com/docs/websites/apache-tips-and-tricks/