Configuration
Apache 2.4 :: conf.d/ 虛擬主機發生了什麼?
使用 Apache 2.4 獲取本地開發環境設置。與 2.2 相比,情況似乎發生了變化
特別是,conf.d/ 目錄已經消失,現在我們只有 conf/ 目錄,在 httpd.conf 中有一個虛擬主機文件條目:
#Include conf/extra/httpd-vhosts.conf
那麼如何獲得多個虛擬主機配置文件並被最新版本的 Apache 辨識?
我不希望將所有虛擬主機條目都放在一個文件中。conf.d 目錄解決方案很好,因為您只有虛擬主機文件,沒有其他配置明智的過濾(次要細節,但更清潔,imo)
如果您願意,您可以隨時放入
Include conf.d/*.conf
您的httpd.conf
…
在 Apache 2.4 中,新目錄“conf-available”和“conf-enabled”替換了“conf.d/”。
從 Apache 2.2 遷移到 2.4 時,將“conf.d”中的文件移動到“conf-available”目錄。然後,在“conf-enabled”中創建相應的符號連結。
(將行“Include conf.d/*.conf”放回“apache2.conf”“httpd.conf”不是一個好主意。下一次更新可能會替換這個文件,你必須再次編輯它.)