1. 域名有没有正确解析并绑定在对应网站上

2. IIS是否正常运行,80端口是否监听(未监听,检查是否做了端口筛选、防火墙、安全策略)

3. 域名是否没通过服务商的白名单

2. IIS配置

1. web扩展是否开启

2. 站点配置访问路径是否正确

3. 有无默认首页index.html 、index.php 等等

4. 站点有无访问权限

5. 站点执行权限是否为纯脚本

6. 有无启用父路径

7. 有无给站点做映射,可以参考 http://www.splaybow.com/post/windows-.net-staticmapping.html

8. 站点匿名账户访问权限是否同步,可以参考 http://www.splaybow.com/post/windows-iis6-create-website.html

3.站点权限

权限问题可能是各位初学者接触到最多的问题了。

首先要查看站点是否有匿名访问权限,正常情况下站点的匿名访问账号是IUSR(来宾账户)。

一般的站点权限只给Administrator,SYSTEM完全控制权限,IUSR读取、写入权限;ASP.NET站点目录需要给到NETWORK SERVICE默认权限。

可以参考 http://www.splaybow.com/post/windows-iis6-create-website.html

还有一些网站打不开的情况参考洪哥的:http://www.splaybow.com/post/website-dabukai.html

03-15 00:43