2003年5月4日 星期日

Apache2.0.40 的設定(in Red Hat 9 Linux)-1

Apache的設定檔位在 /etc/httpd/conf/httpd.conf, 開頭就說到設定總共分為三個部分:

1.控制整個Apache Server操作的指令(全域環境)
2.定義Server參數的指令, 這些指令還為所有虛擬主機的設置提供默認值
3.虛擬主機的設置, 允許將Web請求發送到不同的IP地址或主機名, 並讓它們由同一個Apache Server處理


第1部分幾個重要設定:
ServerRoot "/etc/httpd"
.Apache 設定檔放在這裡

Listen 80
.Apache預設使用的port, 如無特別需求則不要更改, 記得之前還有一個Port 80的設定, 這版被拿掉了

Include conf.d/*.conf
.Apache其他設定檔位置

LoadModule ***_module modules/mod_***.so
.動態分享物件Dynamic Shared Object (DSO), Apache的功能模組, 搭配<IfModule ***>***</IfModule>標籤使用


#ExtendedStatus On
.延伸狀態表示, 如果設定為On, 於網址中輸入"server-status"的畫面會有較多的資料產生, 反之則比較少

一般看到的Server-Status

ExtendedStatus On未開啟時, 只有看到PID

ExtendedStatus On開啟時, 可以顯示更多狀態

沒有留言:

張貼留言