1. 程式人生 > >Apache2.2和2.4配置的幾個差異

Apache2.2和2.4配置的幾個差異

  LAMP和WAMP的配置,網上已經有很多很詳細的教程了,在此不再贅述。只是在配置Apache時有一點需要注意一下——不同版本的Apache配置不同。我在網上找到的大多中文教程都沒有說到上面這一點,結果在因為版本的問題折騰了許久,最後終於從官方文件中找到了答案。

  所以尋找問題的思路很重要,應該是檢視報錯資訊 -> 檢視錯誤日記 -> Google -> 官方文件 -> 求助他人,而不是一股腦的就把錯誤資訊copy到搜尋引擎中去,這樣可能會浪費大量的時間。

下面描述的均是從2.2和2.4配置不同之處,如果是從2.0和2.2,請看參考

訪問許可權的配置

  • 拒絕所有訪問
#2.2 configuration:
Order deny,allow
Deny from all
#2.4 configuration
Require all denied
  • 允許有來源訪問
#2.2 configuration:
Order allow,deny
Allow from all
#2.4 configuration
Require all granted
  • 僅允許特定域名訪問
#2.2 configuration:
Order Deny,Allow
Deny from all
Allow from example.org
#2.4 configuration
Require
host example.org
2.2 除了 ‘Off’ 和 ‘0’ 之外的所有值都被當作是 ‘On2.4 僅允許 ‘On’ 或 ‘Off

這裡只是列出了兩個比較常見的配置,更多請參考官方文件。