1.如果访问自己的php网页遇到forbidden就说明权限受限了
2.通过directory指令来进行权限的配置。默认的一个权限配置,directory指令具体解释
3.在辅助文件中使用directory指令
4.具体写成这样
5.在浏览器中打开时,可以配置默认情况下打开首页,index.html或index.php。
在httpd.conf中:
默认的索引页,
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
6.但是这样的话访问你的文件如果没有首页,还会显示forbidden,如果想让这个文件夹下的文件或文件夹显示出来的话,得开启索引列表,就是在directory指令中
7.在实际的网站部署时,索引列表是应该 关闭的 。
FollowSymLinks 是指的符号链接,linux系统才有效
8.关于Deny 和 Allow 的说明,影响最终判断结果的只有两点:
a、order语句中allow、deny的先后顺序;
b、allow、deny语句中各自包含的范围
order语句中,“allow,deny”之间“有且只有”一个逗号(英文格式的),而且先后顺序很重要;Apache有一条缺省规则,“order allow,deny”本身就默认了拒绝所有的意思,因为deny在allow的后面;同理,“order deny,allow”本身默认的是允许所有;“order allow,deny”代表先判断allow语句再判断deny语句,反之亦然
9.如果主文件和辅助文件都配置了权限,以辅助文件为主注意options这个指令,不会叠加,所以有时候我们会看到在indexes 有一个 + 或者 -的出现。