如何处理站点健康错误提示cURL error 28?

明明博客有页面缓存,但是站点健康却提示∶“无法检测页面缓存的存在…… 错误:cURL error 28: Resolving timed out after 5001 milliseconds (http_request_failed)”。

这个报错只是 WordPress 系统的自检机制“迷路了”,页面缓存一直都在,博客系统为什么查不到,常见原因就是博客安装了安全插件,将服务器对自身的 cURL 访问误判为恶意的扫描或机器人请求,直接在底层阻断了。

解决办法∶

登陆宝塔面板,在/etc/hosts 文件末尾加入代码∶(代码中域名换成自己的)

127.0.0.1 tlmm123.com
127.0.0.1 www.tlmm123.com

然后保存文件。这能让服务器底层发出 cURL 请求时,无需绕道公网,直接在本地 127.0.0.1 完成解析。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

2 × 5 =

滚动至顶部