默认apache在当前目录下没有index.html、index.php等首页文件入口就会显示目录。让目录暴露在外面是非常危险的事,如下操作禁止apache显示目录,希望文章对各位有帮助。
进入apache的配置文件 httpd.conf 找到:
Options Indexes FollowSymLinks
修改为:
Options FollowSymLinks
其实就是将Indexes去掉,Indexes表示若当前目录没有index.html就会显示目录结构。
如果已经配置了虚拟主机,则应该这么修改:
apache目录/conf/extra/httpd-vhosts.conf
在对应虚拟主机中查找:
<Directory />
Options Indexes FollowSymLinks
将Indexes去掉,变成:
<Directory />
Options FollowSymLinks
即可。
转载于:https://blog.51cto.com/ptuhlc/1596910