设置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,访问网站根目录,出现禁止访问,搞定