1.网站打不开
首先,保持冷静的思维去分析,在搜索框里填写我们的网址之后,看看是否能打开,打不开的情况下页面显示了什么。
2.重启服务器
登录管理控制后台,重新启动服务器。
3.检查网站的配置环境
找到自己购买的空间,然后找到环境配置的参数设置,把 memory_limit 参数值改为最大,重新启动站点。
4.分析网站
①查看网站是否被恶意攻击;
②服务器是否出现异常;
③网站运营是否健康;
④服务器请求参数是否正常,
⑤网站 CPU、内存和网络是否正常;
⑥下载网站的访问日志进行分析等。
5.更换独享服务器
如果以上都没办法解决,那就只有更换服务器,可以选择独享虚拟主机和云服务器,根据自己的需求选择。
6.配置网站安全防御,应用层限制过滤
由于 web 请求先到路由层,所以需要通过 http 请求头的 X-Forwarded-For 字段获取客户端真实 IP。
参考如下:
禁止 127.1.0.1 和 127.0.0.2 两个 IP 和 127.1.2 网段 。
需要在 htdocs 下上传如下内容的.htaccess
RewriteEngine On
Block ip
RewriteCond %{http:X-Forwarded-For} (127.1.0.1|127.0.0.2|127.1.2) [NC]
RewriteRule (.*) – [F]
一般不能根本解决问题,因为访问还是要由应用层进行过滤,需要消耗系统本身的性能。 所以建议更换成虚拟主机或者轻量应用服务器,弹性计算等。
如果,存在恶意的攻击,这种在应用层做的限制可能起不到作用。
建议:如果正常说明访问量相对型号资源过大,建议更换云虚拟主机独享服务器(最大 2 核 4G 资源)。如果是攻击,建议网站配置安全防御。