我们在网站初步搭建阶段经常会遇到这样那样的问题,最让人头疼的无非就是自己感觉网站搭建的没问题,可就是无法访问,下面我们就来介绍分析一下导致无法访问的常见原因及解决方案:
一、确定域名是否解析成功。
新站搭建阶段如果无法访问网站,首先要确定自己的域名是否解析成功,方法是:开始→运行→输入“cmd”回车→在弹窗的命令提示符窗口中输入“ping www.xxx.com”回车(其中xxx换成自己的域名),看是否可以ping出服务器的ip,如果ping不到服务器ip,那说明域名解析没有成功。
解决方法:重新解析域名,注意dns服务器设置的是否正确,如果是在国内的域名商处注册的,则需要域名实名认证,具体请咨询域名商。
二、确定服务器80端口是否添加防火墙例外。
如何判断80端口是否开启:打开防火墙的例外,检查80端口是否已经添加到了例外列表中,没有添加80端口例外的网站是无法在外网访问的,但可以在服务器本地(localhost)访问。
解决方法:将80端口添加到windows防火墙的例外里。每个系统开启方法都不太一样,具体方法可以在知识库中搜索相关教程,搜索关键词“80端口”
三、网站目录没有添加users读写权限
右键网站根目录,点属性,在安全标签里检查“组或用户名称”里是否有users的用户,如果没有,添加进去,并给予读取和写入权限(根据自己网站的需要做相应权限设置)。
四、iis里默认首页是否设置
检查iis“文档”里是否设置的默认访问首页,比如你的网站默认首页是“index.html”,那么就得添加“index.html”到文档标签的“默认内容文档”里,并点击“上移”、“下移”调整优先排序。
五、服务器的基础环境没有搭建好
如果你的网站源码是php语言,那么服务器就得搭建php运行环境;如果是aspx的就得安装.net程序;如果是asp语言,那么iis里就得开启“Active Server Pages”的服务扩展,并在网站属性里勾选“启用父路径”
六、访客端电脑浏览器缓存问题
判断是否是浏览器缓存问题,最好的办法就是用其它电脑访问试试,看是否能够打开。如果别人都打得开,你打不开,就说明是浏览器缓存的问题了。
解决方法:“ctrl+f5”刷新一下,如果还不行就换个浏览器再试,一般选择