Apache-2.2
在 Apache HTTP Server 版本 2.2 httpd.conf 中包含文件
我有一個很大的 httpd.conf 文件,其中大部分是虛擬主機。有沒有辦法製作一個文件,比如 virtual_hosts.conf,並從 httpd.conf 中包含它?我用Google搜尋了一下,但似乎找不到包含的內容,只是模組載入。
可以在此處找到有關 apache httpd.conf 文件的資訊。
一些片段已從該網站複製,以確保在連結被棄用時不會失去資訊:
Include /usr/local/apache2/conf/ssl.conf Include /usr/local/apache2/conf/vhosts/*.conf
相對路徑:
Include conf/ssl.conf Include conf/vhosts/*.conf
萬用字元:
Include conf/vhosts/*/*.conf
我將每個虛擬主機分離到它自己的虛擬主機配置文件中,這樣你就不會在一個巨大的文件中搜尋一個小指令。類似於廣達的文章:
Include /etc/apache2/vhosts.d/*.conf
只需將其放在 httpd.conf 中的最後一行
然後只需將您的單個 vhosts.conf 拆分為每個域的單獨文件,即
domain1.conf domain2.conf domain3.conf etc....
更容易管理。-肖恩