所谓默认主页的意思就是说,当我们只通过域名访问的时候,系统会默认跳转到某一页面,这个页面就是默认主页,所以这里可以设置默认主页的路径。
DocumentRoot指向的路径为URL路径的起始位置
7、 定义站点主页面站点主页面,也就是我们所说的默认首页啦。
8、站点访问控制常见机制可基于两种机制指明对哪些资源进行何种访问控制,访问控制机制有两种:客户端来源地址,用户账号
基于文件系统路径控制
<Directory “/path"> ... </Directory> <File “/path/file”> ... </File> <FileMatch "PATTERN"> ... </FileMatch>
基于URL路径控制
<Location ""> ... </Location> <LocationMatch ""> ... </LocationMatch> 9、 <Directory>中“基于源地址”实现访问控制
Options:后跟1个或多个以空白字符分隔的选项列表。在选项前的 +,- 表示增加或删除指定选项。
Indexes:指明的URL路径下不存在与定义的主页面资源相符的资源文件时,返回索引列表给用户
FollowSymLinks:允许访问符号链接文件所指向的源文件
None:全部禁用
All: 全部允许
AllowOverride:与访问控制相关的哪些指令可以放在指定目录下的.htaccess(由AccessFileName指定)文件中,覆盖之前的配置指令,只对
语句有效。
AllowOverride All: 所有指令都有效
AllowOverride None:.htaccess 文件无效 例如AllowOverride AuthConfig Indexes 除了AuthConfig和Indexes的其它指令都无法覆盖
order和allow、deny:
order:定义生效次序;写在后面的表示默认法则
Order allow,deny
Order deny,allow
Allow from, Deny from
下面是一些示例
<Directory /web/docs> Options Indexes 允许查看索引 </Directory> <Directory /web/docs/spec> Options FollowSymLinks 允许访问连接 </Directory> <files "*.txt"> order deny,allow deny from 172.16. 100.100 allow from 172.16 </files> <files "*.txt"> order allow,deny deny from 172.16.100.100 allow from 172.16 </files> 10、日志设定日志的类型有两种 访问日志,错误日志
错误日志loglevel 可选值:debug, info, notice, warn,errorcrit, alert, emerg
访问日志定义日志的格式
日志的使用
参考帮助:
#logformat
%h 客户端IP地址
%l 远程用户,启用mod_ident才有效,通常为减号”-“
%u 验证(basic,digest)远程用户,非登录访问时,为一个减号”-“
%t 服务器收到请求时的时间
%r First line of request,即表示请求报文的首行;记录了此次请求的“方法”,“URL”以及协议版本
%>s 响应状态码
%b 响应报文的大小,单位是字节;不包括响应报文http首部
%{Referer}i 请求报文中首部“referer”的值;即从哪个页面中的超链接跳转至当前页面的
%{User-Agent}i 请求报文中首部“User-Agent”的值;即发出请求的应用程序
11、设定默认字符集设定服务器默认的字符集,一般使用UTF-8,这是国际通用的字符集。
12、定义路径别名格式: Alias /URL/ “/PATH/”