Directive:AccessConfig/ResourceConfig
Block Directive: 限制其他指令在其内使用,从而控制VirtualHost directorie files
<VirtualHost>
<Directory>
<Files>
<Location>
<IfDefine>:apache启东市-Dname是否使用,达到多配置目的,多用于测试、发布
<IfModule>:指定model是否编译或动态加载到apache,前缀!表示非(未编译或加载)
其他指令:
ServerName: 设置hostname,创建重定向URL时使用
ServerName fully-qualified-domain-name
Server config, virtual host
UseCanonicalName:如果on,会redirect到ServerName、Port指令所指,否则使用original
UseCanonicalName on|off
Default: on
Server config, virtual host, directory, .htaccess
ServerAdmin:管理员邮箱,出错时会把自动生成的error页面发过去
ServerAdmin email_address
Server config, virtual host
ServerSignature:告诉client哪台代理链中的server实际处理了请求
ServerSignature [off|on|email]
Default: off
directory, .htaccess
ServerTokens: 返回给客户端的关于server的信息
ServerTokens
productonly
Apache
min(imal)
Apache v1.3
OS
Apache v1.3 (Unix)
full
Apache v1.3 (Unix) PHP/3.0 MyMod/1.2
Default: full
Server config
ServerAlias
ServerAlias name1 name2 name3 ...
Virtual host
ServerPath
ServerPath path
Virtual host
http1.0只识别ip,但是加了ServerPath,也可访问两个site
<VirtualHost 192.168.123.2>
ServerName site1.example.com
DocumentRoot /usr/www/APACHE3/site1
ServerPath /site1
</VirtualHost>
<VirtualHost 192.168.123.2>
ServerName site2.example.com
DocumentRoot /usr/www/APACHE3/site2
ServerPath /site2
</VirtualHost>
ScoreBoardFile:服务器用于和他的父、子通讯 使用的文件
ScoreBoardFile filename
Default: ScoreBoardFile logs/apache_status
Server config
CoreDumpDirectory
SendBufferSize
LockFile
AcceptMutex
KeepAlive
KeepAliveTimeout
TimeOut
HostNameLookups
Include
Limit
<LimitExcept>
LimitRequestBody
LimitRequestFields
LimitRequestFieldsize
LimitRequestLine
.htaaccess: 每次访问都去读,不需要server重启就能使用的参数放这里