设置Apache禁止访问项目目录
使用Apache作为Web服务器的时候,如当前目录下没有index.html入口,默认会让项目目录暴露在外面,这存在很大的危险。
解决方法很简单,如下:
1、修改apache的httpd.conf文件,找到以下这段代码
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
...
Options +Indexes +FollowSymLinks +Multiviews
...
</Directory>
将Options +Indexes +FollowSymLinks +Multiviews修改成
Options -Indexes +FollowSymLinks +Multiviews
2、修改apache的httpd-vhosts.conf文件,将Options Indexes FollowSymLinks修改成
Options FollowSymLinks
3、重启apache,访问网站根目录,出现禁止访问,搞定

本文介绍如何通过修改Apache配置文件httpd.conf及httpd-vhosts.conf来禁止访问项目目录,确保网站安全。主要步骤包括调整Options指令参数并重启Apache。
2226

被折叠的 条评论
为什么被折叠?



