0

我的主机(hostgator)因为他们所说的 CPU 过度使用而关闭了我的网站。我正在使用wordpress。我没有添加任何新内容,但在他们的日志中,我看到有数百个对各种形式的 apple-touch-icon.png 的请求。

例子:

107.182.226.209 mywebsite.com   /apple-touch-icon-120x120.png
107.182.226.209 mywebsite.com   /apple-touch-icon-120x120.png
107.182.226.209 mywebsite.com   /apple-touch-icon.png
107.182.226.209 mywebsite.com   /apple-touch-icon.png
107.72.164.117  mywebsite.com   /apple-touch-icon.png
107.72.164.117  mywebsite.com   /apple-touch-icon.png
107.72.164.27   mywebsite.com   /apple-touch-icon.png
107.72.164.27   mywebsite.com   /apple-touch-icon.png
107.77.169.5    mywebsite.com   /apple-touch-icon-120x120-precomposed.png
107.77.169.5    mywebsite.com   /apple-touch-icon-120x120-precomposed.png
107.77.169.5    mywebsite.com   /apple-touch-icon.png
107.77.169.5    mywebsite.com   /apple-touch-icon.png

有人可以告诉我如何解决这个问题吗?他们说他们不会重新启用我的托管,直到它得到解决并且不提供任何帮助。

4

2 回答 2

0

“数百个请求”不应导致您的主机关闭您的网站。

话虽如此,如果您使用的是 WordPress 或 Joomla(或任何其他主要的 CMS),那么对 404 文件的任何命中都会导致整个 CMS 被加载。下面是发生的情况:如果浏览器请求一个文件,那么 Web 服务器将在文件系统中搜索该文件,如果它找不到它,那么它将控制 CMS(通过 .htaccess 规则),以便后者可以确定如何处理该请求。在大多数情况下,CMS 也会返回 404,但仅在加载整个 CMS 环境之后。想象一下当同时向服务器发出许多 404 请求时会发生什么(注意:我们在这里讨论了这个问题),这就是为什么监控 404 错误并对其采取行动总是一个好主意的原因。

于 2018-06-01T03:37:42.703 回答
0

考虑到请求的数量以及您的托管服务提供商关闭您的网站以使用 cpu 的事实,这可能是对您网站的暴力攻击的尝试。我有带有 wordpress 的网站,并且看到了对这些文件的请求,即使它们不存在。这可能表明 Jon Stirling 关于设备检查某些文件的说法可能是正确的,并且可能不是安全问题。

如果您想确保您的网站不会因交通问题而关闭,我会推荐Wordfence 安全插件。即使在免费版本中,它也会阻止 ip's 过多的错误登录尝试,限制 ip's 访问该站点的频率,并且它有自己的防火墙和安全扫描工具。当您的网站出现安全问题时,它可以提醒您。

于 2018-01-18T16:49:59.507 回答