在Apache的預設配置檔案夾中有一個extra目錄,這個目錄是用來存放Apache其他子產品的配置檔案。這些檔案是Apache針對常用的子產品而設定并提供的,它們都是通過Include指令來加載,如果需要使用則隻需要在httpd.conf檔案中相應的加載行前删除"#",将其注釋取消。
Apache擴充配置檔案說明:
檔案名 | 用途 |
httpd-autoindex.conf | 自動索引配置 |
httpd-dav.conf | WebDAV配置 |
httpd-default.conf | Apache的預設配置 |
httpd-info.conf | mod_status, mod_info子產品配置 |
httpd-languages.conf | Apache多語言配置支援 |
httpd-manual.conf | 在網站上提供Apache手冊 |
httpd-mpm.conf | 多路處理子產品配置檔案 |
httpd-multilang-errordoc.conf | 實作多語言的錯誤資訊 |
httpd-ssl.conf | SSL配置 |
httpd-userdir.conf | 配置使用者目錄 |
httpd-vhosts.conf | 虛拟主機配置 |
對于早期的httpd.conf檔案來說,當一個httpd.conf中出現大量關于虛拟主機,SSL,web_dav的配置後,再去查找和修改就會變得非常麻煩,而使用Include指令,可能縮小httpd.conf檔案的尺寸,讓它變得更好讀寫,例如,你可以将虛拟主機的配置單獨放在一個檔案中,然後通過Include指令來加載。
Include conf/extra/httpd-vhosts.conf
Include指令可以通過通配符來加載多個檔案,而這個順序則是按照字母順序加載,如果你使用Include指令指向了一個目錄,則會按字母順序加載這個目錄下的所有檔案。另外在加載檔案路徑方面,可以使用絕對路徑,也可以使用相對于ServerRoot目錄的相對路徑。例如:
Include /home/apache/conf/httpd-vhosts.conf
Include extra/httpd-vhosts.conf
出于工作習慣,我推薦将所有的配置檔案進行統一存放(Apache的extra目錄是個不錯的選擇),并使用相對于ServerRoot目錄的相對路徑進行調用。
IT資源下載下傳 http://www.libre-free.com/