首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数字海洋和Wordpress Multisite前面的Cloudflare Intermitten 521错误

问数字海洋和Wordpress Multisite前面的Cloudflare Intermitten 521错误
EN

Stack Overflow用户
提问于 2019-05-30 03:07:44
回答 2查看 522关注 0票数 1

我的网站上一直有521个错误代码。以下是关于该体系结构的一些说明。我有一个wordpress多站点服务器来服务客户端站点。PHP服务器是带有PHP的NGINX。每个网站都有自己的域名,因此对于每个客户端站点,我都有一个Cloudflare帐户连接到wordpress。

有些时候,在一些配置更改之后,我在服务器的所有站点上都出现了521个间歇性错误(我有点忘记了是哪一个)。

在出现错误之前,Cloudflare配置基本上有一个名称(从站点到多站点IP地址),2)灵活的ssl启用ssl,3) https重写和https重定向启用4) 1页规则将.domain重定向到www.domain。5) 1页规则,以绕过缓存到wp-admin 6) 1页规则缓存wp- content /

但突然间,所有微位点都出现了521个错误。我试图修复的是: 1)在多站点中安装SSL,将域设置为CNAME,将HTTPS设置为Full (从from)。2)测试启用开发模式

在某种程度上,问题仍然存在,所以我尝试了curl其中一个站点并在nginx中看到了日志。

​

​

上面是日志的例子。在第一部分,在左边,我尝试基于时间戳来弯曲,而右边是nginx日志。在155xxxxxxx033中,我得到了521 Origin Down,但是右边没有入口。只有前一个155xxxxxxxx00994和下一个155xxxxxx8901。另外,对于这个微站点,我删除了所有的页面规则。

​

​

之后,我再次尝试将HTTPS配置从灵活更改为Full。还是一样的。

我现在被困在哪里去调查下一步,以及我错过了什么配置。真的很感激帮助和想法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-21 11:47:59

这很可能是fail2ban,禁止云照明IP。按照Cloudflare的官方指南这里恢复访问者的原始IP地址。我也有过同样的问题,做这件事是为了我自己。

总之,

  1. 安装mod_remoteip。
  2. Cloudflare以CF-Connecting-IP的形式在报头中发送访问者IP。把那个记录下来,而不是Cloudflare的IP。
  3. 并在remoteip.conf中将Cloudflare的IP范围添加为受信任的代理。
票数 1
EN

Stack Overflow用户

发布于 2019-07-27 20:56:16

我遇到了这个问题,我不得不关闭我的fail2ban IP地址监狱/入侵检测。或者将Cloudflare IP地址添加到白名单中:

https://www.cloudflare.com/ips/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56371122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档