1. 程式人生 > >Apache 2.2和升級版2.4的httpd.conf配置差別總結

Apache 2.2和升級版2.4的httpd.conf配置差別總結

Apache2.2升級到Apache2.4後httpd.conf的配置差別總結。


1、Listen設定的差別
設定監聽埠需指定IP
如Listen 88
需要改成
Listen 192.168.0.1:88


2、日誌紀錄設定的差別


RewriteLogLevel 改為 logLevel


LOGLEVEL設定第一個值是針對整個Apache的預設等級,後面對指定的模組修改此模組的日誌記錄等級


3、需載入更多的模組
開啟Gzip在apache2.4中需額外載入mod_filter
開啟SSL在apache2.4中需額外載入mod_socache_shmcb


4、許可權設定的差別


Apache2.2用Order Deny / Allow的方式,2.4用Require


apache2.2:
Order deny,allow
Deny from all


apache2.4:
Require local


此處比較常用的有如下幾種:
Require all denied
Require all granted
Require host domain
Require ip 192.168.1.1
Require local


要注意的是:如果在htaccess檔案中有設定的也要相應修改


5、Namevirtualhost 2.4中已經被刪除