欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

apache配置:禁止访问网站根目录外的文件

shiping1 的头像
跳转到指定楼层
楼主
 发表于 2012-12-3 13:53:28 |只看该作者 |倒序浏览
我们在配置apache的时候,想要设置禁止访问网站外的文件。
对linux类系统:
<Directory />
  Order deny,allow
  Deny from all
  AllowOverride None
  Options None
</Directory>

而对Windows系统:

<Directory C:/>
  Order deny,allow
  Deny from all
  AllowOverride None
  Options None
</Directory>

对系统上的各个磁盘驱动器重复以上的设定。

讨论:最好的安全防护技术是拒绝对所有资源的访问,然后再选择性地允许访问必要的文件。通过对整个文件系统设定Deny from all指令,可以保证除非在配置文件中对其他<Directory>区块使用Allow from all指令来明确地赋予访问权限,否则用户无法从文件系统的任何部分访问文件。

如果想在文件系统的其他位置上建立Alias,需要以下列的指令来明确地设定:

Alias /example /var/example
<Directory>
Order allow,deny
Allow from all
</Directory>

来自 http://www.webfanss.com/thread-174-1.html
普通分类: