我花了好几个小时对此进行研究,似乎无法找到正确的解决办法,甚至无法理解问题本身。
场景:我有一个多个ubuntu服务器,每个服务器通过apache运行一个apache托管多个站点。我有一个CloudFlare空闲计划,并将其配置为只执行灵活的SSL/TSL和强制HTTPS访问的页面规则。
问题是:一些客户端获得Cloudflare 524错误,而有些则很好。
试验/观察:
。
我现在不知道如何理解这个问题来解决它。我已经做了几个星期的研究了,但是所有提到这个错误的线程都不适合我的情况。帮助!
发布于 2021-02-24 11:38:19
你说你用cloudflare启用了强制HTTPS。您的服务器上甚至有SSL证书吗?没有它,就不可能有https连接。
如果是这样,请尝试运行以下命令:
sudo apt-get install certbot python-certbot-apache
certbot --apache -d example.com
这应该会自动为您的域生成一个证书。
注意:当您有子域时,您必须为它们颁发一个单独的证书!
发布于 2021-03-02 13:30:06
524错误意味着cloudflare从您的服务器得到一个超时。
尝试查看日志中可能超过cloudflare超时阈值(可能是100秒)的长时间运行页面。
看起来像客户端问题的是随机超时对不同客户端的影响的本质。
http://windowsbulletin.com/how-to-fix-cloudflare-error-524-a-timeout-occurred/
https://stackoverflow.com/questions/66349287
复制相似问题