E. 目录的访问权限详细解析
一,设置目录的访问权限
<Directory “目录的物理路径”>
Options Indexes
Order Deny,Allow
Allow from all
DirectoryIndex index3.html
</Directory>
二,各项命令的语义
Options Indexes
Order Deny,Allow
Deny from 拒绝名单(如Deny from 192.168.3.1)
Allow from 允许名单
DirectoryIndex index3.html index.php index.html
三,目录访问权限中的“分布式权限”
在apache配置文件中用<Directory></Directory>的方式来给目录设置权限,有以下两个缺点:
①每一次更改设置,都需要重启一次apache服务器;
②某个站点目录的“下一级目录”权限和当前站点目录一致,不能单独设置
因此,引入了“分布式权限”的概念,可以单独给某个站点目录的子目录设置不相同的权限
做法:
①先在原先设置目录权限的语句中,加入语句“AllowOverride all”
②在该目录下的任何子目录中,用编辑器创建一个特殊的文件(.htaccess),并在里面写入所需要设置 的目录权限

则与文件.htaccess所处位置同级的目录,只能被192.168.3.4访问,不能被其他访问