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