Cloudflare Intermitten 521 Ошибка перед Digital Ocean и Wordpress Multisite - PullRequest
1 голос
/ 30 мая 2019

На моем сайте постоянно появляется код ошибки 521.Вот немного объяснения об архитектуре.У меня есть многосайтовый сервер WordPress для обслуживания клиентских сайтов.Веб-сервер NGINX с PHP-FPM.Каждый сайт имеет свой собственный домен, поэтому для каждого клиентского сайта у меня есть одна учетная запись Cloudflare, которая подключается к WordPress.

Иногда я получаю периодические ошибки 521 во всех сайтах на сервере после некоторого изменения конфигурации(который я вроде забыл, какой именно).

До ошибок, в основном, конфигурация Cloudflare имеет 1) Имя с сайта на многосайтовый IP-адрес 2) Гибкий протокол SSL включен 3) Перезапись https и перенаправление https включены4) Правило 1 страницы для перенаправления .domain на www.domain.5) Правило 1 страницы для обхода кэша для wp-admin 6) Правило 1 страницы для кэширования всего содержимого под wp-content /

Но затем внезапно ошибки 521 происходят со всеми микросайтами.Я попытался исправить это: 1) установить SSL в мультисайте, установить домен в CNAME, установить HTTPS в Full (из Flexibe).2) проверка включения режима разработки

В некоторой степени проблема все еще сохраняется, поэтому я попытался свернуть один из сайтов и посмотреть журнал в nginx.

enter image description here

Выше приведен пример журнала.В первом разделе слева я попытался свернуться на основе метки времени, а справа - журнал nginx.В 155xxxxxxx033 я получил 521 Origin Down, но справа нет записи.Только предыдущий 155xxxxxxxx00994 и следующий 155xxxxxx8901.Также для этого микросайта я удаляю все Правила страницы.

enter image description here

После этого я снова попытался изменить конфигурацию HTTPS с Гибкого на Полный.Все то же самое.

Теперь я застрял в том, где исследовать дальше и в какой конфигурации мне не хватает.Очень ценю помощь и идеи.

1 Ответ

0 голосов
/ 27 июля 2019

У меня была эта проблема, и мне пришлось отключить обнаружение / вторжение моего IP-адреса fail2ban.Или добавьте IP-адреса Cloudflare в свой белый список:

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

...