#從/ etc / sysconfig / apache2中的全局設置生成
包括/etc/apache2/sysconfig.d/global.conf
#apache是基於模塊化設計的,在此設置加載一些動態模塊
LoadModule php5
#引入一些配置文件,把一些配置項寫入獨立的文件,讓主配置文件顯得簡潔
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf
#進行條件判斷,如果加載了proxy_html_module模塊則包含
<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
#代表引入 G:/alias 下的所有文件
Include "G:/alias/*"[Desktop Entry]
//整個配置文件的根目錄
ServerRoot
//監聽的伺服器和端口號
Listen 0.0.0.0:80
Listen [::0]:80
#主機名
ServerName localhost:80
#網站的根目錄
DocumentRoot "/www/"
//錯誤日誌
ErrorLog "G:/logs/apache_error.log"
ErrorLog / var / log / apache2 / error_log
//管理員的郵箱,apache運行出現嚴重錯誤可以向管理員發郵件
ServerAdmin admin@example.com
#定義一些首頁文件(非必須)
DirectoryIndex index.html index.htm index.php
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>
//設置一些文件類型對應的處理方式
<IfModule mime_module>
TypesConfig conf/mime.types
AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
</IfModule>
#在出現錯誤頁的時候不顯示伺服器作業系統的名稱
ServerTokens Full
//設置apache運行賬戶及賬戶組
<IfModule unixd_module>
User daemon
Group daemon
</IfModule>
//定義記錄錯誤的級別
LogLevel warn
//定義寫日誌的一些格式
<IfModule log_config_module>
LogFormat "%h %l %u %t \\\\"%r\\\\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \\\\"%r\\\\" %>s %b
</IfModule>
//日常日誌
CustomLog "G:/wamp/wamp/logs/access.log" common
</IfModule>
EnableSendfile off
AcceptFilter http none
AcceptFilter https none
#在此用戶/組ID下運行
包括/etc/apache2/uid.conf
#從/ etc / sysconfig / apache2中的APACHE_MODULES生成
包括/etc/apache2/sysconfig.d/loadmodule.conf
#偵聽的IP地址/端口
包括/etc/apache2/listen.conf
#預定義的日誌格式
包括/etc/apache2/mod_log_config.conf
#optional mod_status,mod_info
包括/etc/apache2/mod_status.conf
包括/etc/apache2/mod_info.conf
包括/etc/apache2/mod_reqtimeout.conf
#可選的基於cookie的用戶跟踪
#使用前閱讀文檔!
包括/etc/apache2/mod_usertrack.conf
#配置服務器生成的目錄列表
包括/etc/apache2/mod_autoindex-defaults.conf
#將MIME類型與文件擴展名關聯
TypesConfig /etc/apache2/mime.types
包括/etc/apache2/mod_mime-defaults.conf
#set up(customizable)錯誤響應
包括/etc/apache2/errors.conf
#unlobal(服務器範圍)SSL配置,不是特定於
#任何虛擬主機
包括/etc/apache2/ssl-global.conf
<IfDefine SSL>
<IfDefine!NOSSL>
<IfModule mod_ssl.c>
聽443
</ IfModule>配置
</ IfDefine>配置
</ IfDefine>配置