站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

簡述 httpd.conf 參數及意義

參數預設值說明
ServerRoot"/usr/local"Apache 執行根目錄,指定 Apache 的根目錄、記錄檔、設定檔的相對目錄路徑
#LockFile/var/run/httpd.lockLock 檔路徑,LockFile 通常只有在網頁資料使用 NFS 掛入時才會需要設定,如果您有設定 LockFile,LockFile 必須設定在非網路掛入的檔案系統中
PidFile/var/run/httpd.pidPID 檔路徑,Apache 啟動時會將 Process id 寫入 PidFile 中
Timeout300連線逾時(秒),等待 Client 端的回應時間
KeepAliveOn保持連線,設為 On 時,就開啟 Http 1.1 一次連線可提出多個要求避免降低效能
MaxKeepAliveRequests100最大連線數量,設定最多可同時有幾個 KeepAlive 的連線。設為 0 表示無限制
KeepAliveTimeout15保持連線逾時(秒),等待同一個 Client 端保持連線的回應時間
MinSpareServers5最小 idle Process 數量,最小保持空閒 Apache process 數量用來等待客戶端的連線
MaxSpareServers10最大 idle Process 數量,最大保持空閒 Apache process 數量用來等待客戶端的連線
StartServers5Apache 啟動時 Process 數量,設定 Apache 在啟動時要產生多少個 process 來等待 Client 端的連線
MaxClients150最大連線數量,最多可同時處理多少個連線數量
#Listen12.34.56.78:80接受連線的 IP 及連接埠,只接受連到某一個 IP 及連接埠的連線要求
#LoadModulefoo_module libexec/mod_foo.so動態載入的模組,Apache Dynamic Shared Object (DSO) 啟動 Apache 時所載入的模組
#ExtendedStatusOn狀態資訊,顯示 Apache 伺服器的狀態資訊(即可使用Server Status,Info)
Port80Apache 預設 TCP 連接埠
Userwww執行 Apache 的使用者
Groupwww執行 Apache 的群組
ServerAdminyou@your.address管理者郵件信箱,當網頁出現錯誤訊息時此郵件信箱將出現在該頁面上
#ServerNamewww.example.com:80主機名稱及連接埠
DocumentRoot"/usr/local/www/data"網頁根目錄
AccessFileName.htaccess設定使用者存取網站權限檔案名稱
DirectoryIndexindex.php index.php3 index.html預設網頁檔名,當連到網頁主機時讀取 index 檔名的優先順序
ScriptAlias/cgi-bin/ "/usr/local/www/cgi-bin/"別名,以簡化連結網址
ErrorDocument404 /missing.html錯誤訊息頁面,404為找不到頁面代碼
UseCanonicalNameOn導向網址的方式,Apache 在導向網址時,會參考您所設定的伺服器名稱及埠號
DefaultTypetext/plain預設讀取的檔案類型
HostnameLookupsOff將客戶端 IP 轉為 Hostname,是否要在 Apache 的記錄檔中將 Client 的 IP 轉成 Hostname
ErrorLog/var/log/httpd-error.log錯誤記錄檔
LogLevelwarn定義記錄檔等級
CustomLog/var/log/httpd-access.log combined連線記錄檔

Options 參數說明:

AllowOverride 參數說明:

Order 參數說明 (Last Match)

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com