apache---httpd.conf中文說明
添加時間:2011-1-8
添加:
admin
#
# Apache服務器主配置文件. 包括服務器指令的目錄設置.
# 詳見 URL:http://www.apache.org/docs/>
#
# 請在理解用途的基礎上閱讀各指令。
#
# 再讀取此文檔后,服務器將繼續搜索運行
# E:/Program Files/Apache Group/Apache/conf/srm.conf
# E:/Program Files/Apache Group/Apache/conf/access.conf
# 除非用ResourceConfig或AccessConfig覆蓋這兒的標識
#
# 配置標識由三個基本部分組成:
# 1. 作為一個整體來控制Apache服務器進程的標識 (the 'global environment').
# 2. 用于定義主(默認)服務器參數的標識。
# 響應虛擬主機不能處理的請求。
# 同時也提供所有虛擬主機的設置值。
# 3. 虛擬主機的設置。在一個Apache服務器進程中配置不同的IP地址和主機名。
#
# 配置和日志文件名:指定服務器控制文件命名時,
# 以 "/" (或 "drive:/" for Win32)開始,服務器將使用這些絕對路徑。
# 如果文件名不是以"/"開始的,預先考慮服務器根目錄--
# 因此 "logs/foo.log",如果服務器根目錄是"/usr/local/apache",
# 服務器將解釋為 "/usr/local/apache/logs/foo.log".
#
# 注: 指定的文件名需要用"/"代替""。
# (例, "c:/apache" 代替 "c:\apache").
# 如果省略了驅動器名,默認使用Apache.exe所在的驅動器盤符
# 建議指定盤符,以免混亂。
#
### 部分 1: 全局環境
#
# 本部分的表示將影響所有Apache的操作
# 例如,所能處理的并發請求數或配置文件地址
#
#
# ServerType 可取值 inetd 或 standalone. Inetd 只適用于Unix平臺
#
ServerType standalone
#
# ServerRoot: 目錄樹的根結點。服務器配置、出錯信息、日志文件都保存在根目錄下。
#
# 不要再目錄末尾加"/"
#
ServerRoot "C:/Program Files/Apache Group/Apache"
#
# PidFile: 服務器用于記錄啟動時進程ID的文件。
#
PidFile logs/httpd.pid
#
# ScoreBoardFile: 用于保存內部服務器進程信息的文件。
# 并非必須。 但是如果指定了(此文件當運行Apache時生成)
# 那么必須確保沒有兩個Apache進程共享同一個scoreboard文件。
#
ScoreBoardFile logs/apache_runtime_status
#
# 在標準配置下,服務器將順序讀取 httpd.conf(此文件可通過命令行中-f參數指定),
# srm.conf 和 access.conf。
# 目前后兩個文件是空的。為了簡單起見,建議將所有的標識放在一個文件中。
# 以下兩條注釋的標識,是默認設置。
# 要讓服務器忽略這些文件可以用 "/dev/null" (for Unix)
# 或"nul" (for Win32) 作為參數。
#
#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf
#
# Timeout: 接受和發送timeout的時間
#
Timeout 300
#
# KeepAlive: 是否允許保持連接(每個連接有多個請求)
# "Off" -無效
#
KeepAlive On
#
# MaxKeepAliveRequests: 每個連接的最大請求數。
# 設置為0表示無限制
# 建議設置較高的值,以獲得最好的性能。
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: 同一連接同一客戶端兩個請求之間的等待時間。
#
KeepAliveTimeout 15
#
# 在Win32下,Apache每次產生一個子進程來處理請求。
# 如果這個進程死了,會自動產生另一個子進程。
# 所有的進入請求在子進程中多線程處理。
# 以下兩個標識控制進程的運行
#
#
# MaxRequestsPerChild: 每個子進程死亡之前最大請求數
# 如果超過這個請求數,子程序會自動退出,避免延期使用導致內存溢出或其他問題。
# 大部分系統,并不需要此設置,
# 但是部分,象Solaris,確實值得注意。
# 對Win32, 可設置為0 (無限制)
# 除非有另外的考慮。
#
# 注: 此值不包括在每個連接初始化請求后,"keptalive"請求
# 例如, 如果一個子進程處理一個初始化請求和10個后續"keptalive"請求,
# 在這個限制下,只會記為一個請求。
#
MaxRequestsPerChild 0
#
# ThreadsPerChild: 服務器所允許的并發線程數。
# 此值的設置取決于服務器的響應能力(約多的請求在同一時間激活,則每個請求的處理時間越慢)
# 和服務器所允許消耗的系統資源。
#
ThreadsPerChild 50
#
# Listen: 允許將Apache綁頂到指定的IP地址和端口,作為默認值的輔助選項。
# 參見 VirtualHost>
#
#Listen 3000
#Listen 12.34.56.78:80
#
# BindAddress: 通過此選項可支持虛擬主機。
# 此標識用于告訴服務器監聽哪個IP地址。
# 包括:"*", IP地址, 或域名.
# 參見 VirtualHost> 和 Listen directives.
#
BindAddress 166.111.178.144
#
# Apache模塊編譯成標準的Windows結構。
# Apache服務器主配置文件. 包括服務器指令的目錄設置.
# 詳見 URL:http://www.apache.org/docs/>
#
# 請在理解用途的基礎上閱讀各指令。
#
# 再讀取此文檔后,服務器將繼續搜索運行
# E:/Program Files/Apache Group/Apache/conf/srm.conf
# E:/Program Files/Apache Group/Apache/conf/access.conf
# 除非用ResourceConfig或AccessConfig覆蓋這兒的標識
#
# 配置標識由三個基本部分組成:
# 1. 作為一個整體來控制Apache服務器進程的標識 (the 'global environment').
# 2. 用于定義主(默認)服務器參數的標識。
# 響應虛擬主機不能處理的請求。
# 同時也提供所有虛擬主機的設置值。
# 3. 虛擬主機的設置。在一個Apache服務器進程中配置不同的IP地址和主機名。
#
# 配置和日志文件名:指定服務器控制文件命名時,
# 以 "/" (或 "drive:/" for Win32)開始,服務器將使用這些絕對路徑。
# 如果文件名不是以"/"開始的,預先考慮服務器根目錄--
# 因此 "logs/foo.log",如果服務器根目錄是"/usr/local/apache",
# 服務器將解釋為 "/usr/local/apache/logs/foo.log".
#
# 注: 指定的文件名需要用"/"代替""。
# (例, "c:/apache" 代替 "c:\apache").
# 如果省略了驅動器名,默認使用Apache.exe所在的驅動器盤符
# 建議指定盤符,以免混亂。
#
### 部分 1: 全局環境
#
# 本部分的表示將影響所有Apache的操作
# 例如,所能處理的并發請求數或配置文件地址
#
#
# ServerType 可取值 inetd 或 standalone. Inetd 只適用于Unix平臺
#
ServerType standalone
#
# ServerRoot: 目錄樹的根結點。服務器配置、出錯信息、日志文件都保存在根目錄下。
#
# 不要再目錄末尾加"/"
#
ServerRoot "C:/Program Files/Apache Group/Apache"
#
# PidFile: 服務器用于記錄啟動時進程ID的文件。
#
PidFile logs/httpd.pid
#
# ScoreBoardFile: 用于保存內部服務器進程信息的文件。
# 并非必須。 但是如果指定了(此文件當運行Apache時生成)
# 那么必須確保沒有兩個Apache進程共享同一個scoreboard文件。
#
ScoreBoardFile logs/apache_runtime_status
#
# 在標準配置下,服務器將順序讀取 httpd.conf(此文件可通過命令行中-f參數指定),
# srm.conf 和 access.conf。
# 目前后兩個文件是空的。為了簡單起見,建議將所有的標識放在一個文件中。
# 以下兩條注釋的標識,是默認設置。
# 要讓服務器忽略這些文件可以用 "/dev/null" (for Unix)
# 或"nul" (for Win32) 作為參數。
#
#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf
#
# Timeout: 接受和發送timeout的時間
#
Timeout 300
#
# KeepAlive: 是否允許保持連接(每個連接有多個請求)
# "Off" -無效
#
KeepAlive On
#
# MaxKeepAliveRequests: 每個連接的最大請求數。
# 設置為0表示無限制
# 建議設置較高的值,以獲得最好的性能。
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: 同一連接同一客戶端兩個請求之間的等待時間。
#
KeepAliveTimeout 15
#
# 在Win32下,Apache每次產生一個子進程來處理請求。
# 如果這個進程死了,會自動產生另一個子進程。
# 所有的進入請求在子進程中多線程處理。
# 以下兩個標識控制進程的運行
#
#
# MaxRequestsPerChild: 每個子進程死亡之前最大請求數
# 如果超過這個請求數,子程序會自動退出,避免延期使用導致內存溢出或其他問題。
# 大部分系統,并不需要此設置,
# 但是部分,象Solaris,確實值得注意。
# 對Win32, 可設置為0 (無限制)
# 除非有另外的考慮。
#
# 注: 此值不包括在每個連接初始化請求后,"keptalive"請求
# 例如, 如果一個子進程處理一個初始化請求和10個后續"keptalive"請求,
# 在這個限制下,只會記為一個請求。
#
MaxRequestsPerChild 0
#
# ThreadsPerChild: 服務器所允許的并發線程數。
# 此值的設置取決于服務器的響應能力(約多的請求在同一時間激活,則每個請求的處理時間越慢)
# 和服務器所允許消耗的系統資源。
#
ThreadsPerChild 50
#
# Listen: 允許將Apache綁頂到指定的IP地址和端口,作為默認值的輔助選項。
# 參見 VirtualHost>
#
#Listen 3000
#Listen 12.34.56.78:80
#
# BindAddress: 通過此選項可支持虛擬主機。
# 此標識用于告訴服務器監聽哪個IP地址。
# 包括:"*", IP地址, 或域名.
# 參見 VirtualHost> 和 Listen directives.
#
BindAddress 166.111.178.144
#
# Apache模塊編譯成標準的Windows結構。
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解