打开中信银行的网页,http://bank.ecitic.com/personal/,看看能浏览网站目录,通过iis和apache怎么防止这一现象发生。先说下apache.
<Directory>; Options Indexes Includes FollowSymLinks ExecCGI MultiViews AllowOverride None </Directory>;
Indexes 当指定的Index.html文件不存在时候,列出当前目录
Includes 该目录允许SSI
FollowSymLinks 允许访问符号链接到文档目录的目录。
ExecCGI 即使不是ScriptAlias目录也允许其中有CGI程序
MultiViews 当客户请求的文档没有找到,服务器自动找到最适合的文档。
IIS 7参考:http://technet.microsoft.com/zh-cn/library/cc731109
打开 IIS 管理器,然后导航至您要管理的级别。 有关如何打开 IIS 管理器的信息,请参阅 打开 IIS 管理器 (IIS 7)。 有关如何在 UI 的各个位置间进行导航的信息,请参阅 在 IIS 管理器中导航 (IIS 7)。
在“功能视图”中,双击“目录浏览”。
在“操作”窗格中,如果“目录浏览”功能已禁用而您要启用它,请单击“启用”。 或者,如果“目录浏览”功能已启用而您要禁用它,请单击“禁用”。
另外的办法:
IS浏览只能浏览目录,但是不能浏览网站 的解决方法
第一步:添加该NTFS分区文件的安全选项
从工具-文件夹选项-察看 里面取消“使用简单文件共享”
还有就是你的硬盘格式要是ntfs格式才会出现“安全选项”的
第二部:添加对网站虚拟目录的浏览权限
右键属性-》安全-》添加everyone用户
第三步:在默认网站属性上添加启动页面,在文档选项卡上添加你的启动页面,如index.aspx 等
第四步:选择Asp.Net版本,不知道为什么,我要是用asp.net2.0的版本就不让我访问,但是我调成1.0的话就能正常访问
评论前必须登录!
注册