На моем сайте постоянно появляется код ошибки 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.
Выше приведен пример журнала.В первом разделе слева я попытался свернуться на основе метки времени, а справа - журнал nginx.В 155xxxxxxx033
я получил 521 Origin Down
, но справа нет записи.Только предыдущий 155xxxxxxxx00994
и следующий 155xxxxxx8901
.Также для этого микросайта я удаляю все Правила страницы.
После этого я снова попытался изменить конфигурацию HTTPS с Гибкого на Полный.Все то же самое.
Теперь я застрял в том, где исследовать дальше и в какой конфигурации мне не хватает.Очень ценю помощь и идеи.