讨论网站是否能正常运行,应当从网站的结构组成谈起。通常情况下,一个网站是由域名、虚拟主机、网页程序、数据库这几个部分组成的,当这几个环节都工作正常时,网站才能够正常运行。因此,在遇到网站打不开的情况时,就要从这几个方面着手排查了。本文只讨论网站技术性的话题,有关因浏览者本地网络或客户端电脑问题导致网站打不开的现象暂不论坛。
一、检查域名
域名是网站的引路人,它指引访问者去某个IP的服务器上打开某个空间中的网站。就像是一个公司的地址,当有了这个地址时,来访者才能正确找到公司。但是,由这个地址发生错误时,就会将访客指向错误的方向。域名也是同理,比如当域名DNS服务器遭受攻击导致解析失效时,无法正确指向目的网站服务器,这样的话,网站就无法打开了。通常,我们可以通过ping指令来检测域名指向是否正常。例如当网站域名为www.yiqnet..com时,可以在“开始”->“运行”中输入ping www.yiqnet.com -t然后按确定查看域名是否指向了正常的服务器IP。据艺琼网络的经验,约5-10%的网站打不开是因为域名解析异常的原因。
二、检查空间和数据库
网站空间是用于存放网站程序文件、图片和其它文件资料的地方,是网站运行的平台,存放这些网站的服务器我们常常称为WEB服务器。WEB服务器是否能对网站程序进行正常的编译或解释决定了网站是否可以正常打开。但是更多的情况可能是因为黑客的入侵或者进攻导致服务器WEB功能瘫痪。常见的黑客入侵的方式有下列这些:
1、通过WEB服务器安全漏洞进行入侵,这种情况下,需要服务器管理员或技术员对服务器进行安全性能排查,正确配置各种安全权限,修补安全漏洞,才能防范黑客入侵。这种方式在网打不开的现象中占到约10%左右。
2、通过网站程序入侵,通常,网络工程师在开发完成网站后,会对网站安全性能进行检测,尽量确保网站不被入侵。但是,即便是这样,也没有办法完全阻止黑客入侵,因为世界上没有绝对安全的系统,包括银行系统。被黑客入侵后,轻则被植入恶意程序,重则会导致程序错误、重要信息被盗,这时,网站也就打不开了。这时,需要网站程序员对网站再次进行安全性能检测、排查,找到入侵的漏洞所在,然后修补好漏洞即可。
3、数据库也是黑客经常利用的入侵方式,比如MYSQL数据库,不当的安全权限设置会导致致命的结果,通过数据库获取操作系统权限,使整台服务器沦陷。
以上工作通常需要专业的服务器技术员和网站程序员才能有效解决,因此,您需要一个长期给定的技术支持团队,保障网站正常、约定、长期地运营。而艺琼网络就为客户提供了这样的服务,正因为如此,客户网站打不开的情况非常非常少,比如一个月可能有一次短暂(几分钟)的打不开的现象,然后这只是因为服务器的例行维护。即便是出现了因各种问题导致网站打不开,艺琼网络的网络工程师也能在最短的时间里恢复服务并确保不再因为同样的问题使网站发生异常。