Apache配置文件详解
httpd
/etc/httpd/conf/httpd.conf
【
//查看配置文件
#
//当服务器响应主机头(header)信息时显示Apache
ServerTokens
//设置服务器的根目录
ServerRoot
//设置运行Apache
PidFile
//若300
Timeout
//不使用保持连接的功能,即客户一次请求连接只能响应一个文件
/建议用户将此参数的值设置为On,即允许使用保持连接的功能
KeepAlive
//在使用保持连接功能时,设置客户一次请求连接能响应文件的最大上限
MaxKeepAliveRequests
//在使用保持连接功能时,两个相邻的连接的时间间隔超过15
KeepAliveTimeout
//设置使用prefork
//设置服务器启动时运行的进程数
StartServers
//Apache
//若存在低于5
MinSpareServers
//若存在高于20
//限制同一时间的连接数不能超过150
MaxClients
//限制每个子进程在结束处理请求之前能处理的连接请求为1000
MaxRequestsPerChild
//设置使用worker
…………
//设置使用perchild
…………
//设置服务器的监听端口
Listen
//将/etc/httpd/conf.d
Include
//动态加载模块(DSO)
LoadModule
LoadModule
………………………………
LoadModule
//当使用内置模块prefork.c
LoadModule
//当使用内置模块worker.c
LoadModule
//设置运行Apache
User
Group
//设置Apache
ServerAdmin
//关闭此选项,当Apache
//ServerName:Port
//若打开此选项将使用www.jamond.net
UseCanonicalName
//设置根文档路径
DocumentRoot
//设置Apache
//允许符号链接跟随,访问不在本目录下的文件
Options
//禁止读取.htaccess
AllowOverride
//设置根文档目录的访问权限
//Indexes:当在目录中找不到DirectoryIndex
//
//FollowSymLinks:允许符号链接跟随,访问不在本目录下的文件
Options
//禁止读取.htaccess
AllowOverride
//指定先执行Allow(允许)访问规则,再执行Deny(拒绝)访问规则
Order
//设置Allow(允许)访问规则,允许所有连接
Allow
//对Apache
Options
ErrorDocument
//不允许每用户的服务器配置
UserDir
//当访问服务器时,依次查找页面index.html、index.html.var
DirectoryIndex
//指定保护目录配置文件的名称
AccessFileName
//拒绝访问以.ht
Order
Deny
//指定负责处理MIME
TypesConfig
//指定默认的MIME
DefaultType
//当mod_mime_magic.c
MIMEMagicFile
//只记录连接Apache
HostnameLookups
//指定错误日志存放位置
ErrorLog
//指定记录的错误信息的详细等级为warn
LogLevel
//定义四种记录日志的格式
LogFormat
combined
LogFormat
LogFormat
LogFormat
//指定访问日志的记录格式为combined(混合型),并指定访问日志存放位置
CustomLog
//设置Apache
ServerSignature
//设置内容协商目录的访问别名
Alias
//设置/var/www/icons
//
Options
AllowOverride
Order
Allow
//设置Apche
Alias
//设置/var/www/manual
Options
AllowOverride
Order
Allow
//指定DAV
DAVLockDB
//设置CGI
ScriptAlias
//由于Red
Scriptsock
//设置CGI
AllowOverride
Options
Order
Allow
//设置自动生成目录列表的显示方式
//
//
//
IndexOptions
//当使用IndexOptions
//用于告知服务器在遇到不同的文件类型或扩展名时采用MIME
//辨别文件类型并显示相应的图标
AddIconByEncoding
AddIconByType
AddIconByType
AddIconByType
AddIconByType
//当使用IndexOptions
//用于告知服务器在遇到不同的文件类型或扩展名时采用所指定的格式
//并显示所对应的图标
AddIcon
………………
AddIcon
//当使用IndexOptions
//显示此处定义的图标
DefaultIcon
//当服务器自动列出目录列表时,在所生成的页面之后显示README.html
ReadmeName
//当服务器自动列出目录列表时,在所生成的页面之前显示HEADER.html
HeaderName
//设置在线浏览用户可以实时解压缩.Z
//并非所有浏览器都支持
AddEncoding
AddEncoding
//设置网页内容的语言种类(浏览器要启用内容协商)
//对中文网页,此项无实际意义
AddLanguage
…………
AddLanguage
//当启用内容协商时,设置语言的先后顺序
LanguagePriority
tw
//
//
ForceLanguagePriority
//设置默认字符集
AddDefaultCharset
//设置各种字符集
AddCharset
……………………
AddCharset
//添加新的MIME
AddType
//设置Apache
AddHandler
AddHandler
//使用过滤器执行SSI
AddOutputFilter
//设置错误页面目录的别名
Alias
//设置/var/www/error
AllowOverride
Options
AddOutputFilter
AddHandler
Order
Allow
LanguagePriority
ForceLanguagePriority
//设置错误输出页面
ErrorDocument
ErrorDocument
………………
ErrorDocument
//设置浏览器匹配
BrowserMatch
BrowserMatch
BrowserMatch
BrowserMatch
BrowserMatch
BrowserMatch
redirect-carefully
BrowserMatch
#
】
WEB站点目录
/var/www
/var/www/html
/var/www/cgi-bin
/var/www/html/manual
/var/www/htmll/usage
配置文件
/etc/httpd/conf
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/srm.conf
/etc/httpd/conf/access.conf
启动脚本
/etc/rc.d/init.d/httpd
/etc/rc.d/rc3.d/S85httpd
应用文件
/usr/sbin
/usr/doc/
/var/log/http