要处理网站打不开问题,首先要知道网站访问的流程。输入域名,浏览器根据域名解析查询相应的服务器,得到服务器的响应,服务器根据代码程序返回所要访问查询的内容,最后在浏览器显示。
永春网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。网站打不开可从DNS解析,客户域名,服务器配置与组件,客户的程序这几个方面来分析讨论。
一、DNS 解析
公司有相关DNS服务器,域名会批量的解析到相应的DNS服务器上去。
二、客户域名
输入域名,网站不能正常打开。
1、查看域名有没有备案。在工信部网站(http://beian.miit.gov.cn/publish/query/indexFirst.action)查询,有无备案,或者是否是刚刚备案(备案生效需要24个小时)。
2、查看域名是否解析或者解析是否正确。ping域名,看看能否ping通(香港的禁ping),查看是否正确的解析到服务器的ip上。
3、查看域名有没有绑定。如果打开出现Bad Request 时候,看看客户的控制面板上是不是绑定了此域名。
4、最后,打开域名,发现域名跳转到了另外一个网址,而另外的网址是不能打开的,所以要请客户检查修改。
三、服务器的组件与配置
检查以上2个方面没有问题时,再检查服务器端。
1、查看IIS基本配置是否正确,比如:IIS 状态是否启动,IIS中,站点对应的程序池是否已经停止。IIS 属性中,网站—>高级是否绑定域名(提示报错 Bad Request),ISAPI筛选器中伪静态是否失效(火狐中提示为:连接服务器被重置),是不是没有添加默认文档(提示报错Directory Listing Denied)等检查查看下。
2、检查客户的空间权限是否正确。如果缺少,添加相应的权限(IIS中,启动网站独立,每个空间都有自己独立的用户权限)。
3、查看客户的空间是否正常。首先,查看下客户的空间是否有完整的程序(提示报错Directory Listing Denied,检查下客户的空间是否有首页程序,或者是不是没有设置默认首页文档),其次,查看是否缺少相应的权限(aspx.net 的空间需要添加Net Work Services 权限,伪静态Rewrite时,Rewrite文件夹也需要添加Net Work Services 权限)
4、空间对应的数据库是否正常,mysql,mssql能否正常连接使用。本地测试连接,mysql使用Navicat for MySQL工具测试,mssql使用mssql查询分析器(一些代理平台的数据库是不能外连的),如果不能正常连接使用,检查对应的服务是否停止,相应的必需的权限(mssql dbowner权限)是否正常,服务器是否正常。另外,对照后台数据库的信息,查看并修改客户网站对应连接的数据库的程序是否正确(服务器的ip、用户名和数据库名、密码是否正确)。
5、探针测试,相应的空间是否支持一些组件,空间是否正常。(相关的DLL组件问题)。
6、服务器是否正常,是否在维护处理,有无攻击,有无使用代理,有无被黑现象。
四、客户的程序
输入域名,网站提示程序报错。(我们不帮客户修改程序,请客户自行修改)
1、asp相关的程序问题。
2、服务不可用的相关报错。看相应权限是否齐全,.net版本是否正确。如果都正确,根据报错,请客户自行修改。
3、其他的程序问题报错。