我们安装成功apache之后,如果你当前目录没有索引文件(index)文件,我们打开此目录时会把此目录下所有文件与文件以列表形式列出来了,下面介绍一下如何禁止用户浏览文件目录方法。
我们可以通过修改Apache配置文件httpd.conf来实现禁止列出目录/文件列表,方法如下:
1、打开apache配置文件httpd.conf
2、找到如下代码:
- <Directory />
- Options Indexes
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
只需要修改Options Indexes为Options None即可,注:根据PHP运行环境安装包的不同,Options Indexes也有可能是Options Indexes FollowSymLinks,一并改为Options None即可。
3、保存httpd.conf,并重启Apache即可,此时再访问http://localhost时, 报apache http 403 禁止访问错误信息
目录禁止访问方法:创建Directory块,比如禁止访问某个类库目录,可以这样实现
- <Directory /var/www/www.phpfensi.com/inc>
- Order Deny,Allow
- Deny from all
- </Directory>
|