虚拟主机或者独立服务器只有80端口是开放的才有能正常的访问站点,若这个端口一旦被关闭,网站就无法被访问。本文针对虚拟主机服务器80端口被关闭改如何解决做一些简单介绍。
首先我们先了解一下什么是80端口。80端口是为HTTP超文本传输协议开放的,主要用于www万维网传输信息协议,通过HTTP网站加80端口就可以正常访问网站。而很多的木马程序,病毒都是利用这个端口来攻击服务器,从而导致服务器瘫痪,如常见的Exceutor、RingZero等木马程序。
而我们一般在使用虚拟主机时,一般都无法上传exe、bat等程序,防止可能危险的程序在虚拟主机中运行,从而影响到整个独立服务器的正常使用。服务器商也会经常性的针对这些可疑程序定期扫描,如果出现有可能出现的程序,很有可能会关闭80端口。如果遇到这样的情况,需要做以下以下恢复操作。
很多CMS或者模板,可能都被安装了后门,这就导致木马程序能够顺利的在虚拟主机或独立服务器中运行,因此,第一步就是需要检查我们网站程序。在检查网站程序过程中,主要重点检查可疑代码,检查代码是否被感染或被篡改,如果有应当立即去修改成正常的,甚至需要重新上传文件。
第二步需要进行全盘的扫毒。扫毒是为了检查虚拟主机中是否还存在其他的潜在受感染病毒文件。虚拟主机一般检查可以通过cPanel控制面板找到Virus Scanner来扫描网站。
第三步开启SSL数字验证或者CDN加速等,这样可以解决部分DDoS等攻击,避免虚拟主机持续被攻击。
第四步重新解锁80端口。当确定没有其他风险后,我们可以尝试去开启80端口,也是通过虚拟主机cPanel控制面板后台操作,找到Softaculous Apps Installer,点击80端口解锁,释放了80端口之后,虚拟主机中的站点就可以正常访问。
当然,我们知道虚拟主机是共享的,对于安全模块是无法单独关闭的,所以如果按照上面所有的检查方式检查了一遍还无法解决80端口的问题,建议将虚拟主机升级到VPS主机或独立服务器解决。VPS主机或独立服务器拥有更多的权限,能够单独的开启安全模块,能够更好的管理不同文件及开启相关的安全验证。此外,遇到这样的情况第一时间要与服务器商取得联系,让他们协助处理这个问题。
通过上面的介绍,我们基本了解了如何处理及解决80端口被封的问题,这个问题很常见,起表现形式是前端无法正常打开网站。但不管是怎样解决,其前提都是要保证站点是正规操作,否则很容易被封停。