Apache禁止游览列出的目录文件列表

在Apache中配置禁止目录访问,即禁止游览列出的目录/文件列表的方法
访问网站目录时Apache默认配置为可列出目录/文件列表,
即当你访问http://localhost时会列出相关的目录和文件列表,
我们可以通过修改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即可。

Alias /eg "/data/eg"
<Directory "/data/eg">
   AddDefaultCharset UTF-8
    Options -Indexes FollowSymLinks
    AllowOverride None
    Order Allow,deny
    Allow from all
</Directory>

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

文章标题:Apache禁止游览列出的目录文件列表

本文作者:wangzhirui

发布时间:2019-08-13, 14:55:24

最后更新:2025-02-27, 02:04:05

原始链接:https://wangzhirui.com/2019/08/13/Apache禁止游览列出的目录文件列表/

转载请保留原文链接及作者。

目录