学习NO.1 发表于 2015-3-10 18:56:57

Directory Listing Denied This Virtual Directory does not allow contents to be...

Directory Listing Denied

This Virtual Directory does not allow contents to be listed

网站安装系统时候遇到这样的问题没有太注意,直接运行了域名/install/index.php,跟着提示完成了系统的安装,然而,系统安装完成之后仍旧遇到这样的提示,后来从网上搜了一下,看到了这样的结果:

此句的中文意思是:目录列表被禁止,虚拟目录不允许内容被列表。
解决办法:右击网站目录,选属性,在主目录标签下,勾选目录浏览,并勾选允许资源访问。
停止网站,然后启动。

按照上面的说明,我操作了,然而居然把网站目录都暴露出来了,显然是不安全的,这时候才恍然大悟,原来是没有配置“默认首页”导致的:已经配置的默认首页只有index.html等没有index.php

于是我打开网站属性==》文档===》添加index.php默认首页,问题解决了!

特别注意:笔者这里使用的是vps,如果你是虚拟主机则需要到相应的控制面板添加这样一个默认首页,不过一般的虚拟主机提供商都是已经配置好的!
页: [1]
查看完整版本: Directory Listing Denied This Virtual Directory does not allow contents to be...