Ошибки Cloudflare 521/522/523: как восстановить связь с хостингом (origin unreachable)
- 20.02.2026 00:58
-
- Cloudflare
- DNS
- устранение неполадок
- хостинг
Cloudflare работает как прокси между посетителями и вашим сайтом. Если Cloudflare не может подключиться к origin‑серверу (то есть к вашему хостингу GARMTECH), он показывает страницу ошибки 521, 522 или 523.
В этой статье собраны самые частые причины именно для окружения GARMTECH и шаги, которые обычно решают проблему.
Что обычно означают эти коды
Cloudflare Error 521 означает, что origin-сервер отказал в соединении – сервер недоступен, Cloudflare блокирует фаервол/защита или указан неверный IP/порт.
Cloudflare Error 522 означает, что соединение прервано по таймауту – Cloudflare видит сеть, но origin не отвечает вовремя (перегрузка или блокировка трафика).
Cloudflare Error 523 означает, что origin недостижим – Cloudflare вообще не может добраться до IP-адреса origin (неверная DNS-запись, сменившийся IP, проблема маршрутизации).
Шаг 1 – проверьте, что DNS указывает на правильный сервер GARMTECH
- Откройте My.GARMTECH и найдите IP‑адрес сервера для вашего хостинг‑сервиса (или посмотрите в Plesk на странице домена/сервиса).
- В Cloudflare откройте DNS и проверьте записи:
- A для
@(корень домена) должна указывать на правильный IPv4. - CNAME для
wwwлучше направить на@(рекомендуется) или другой корректный target.
- A для
- Если вы не используете IPv6 на хостинге, удалите неверные AAAA записи. Ошибочная AAAA‑запись часто вызывает периодические ошибки Cloudflare.
Совет: если вы недавно переносили сайт, убедитесь, что Cloudflare не указывает на старый IP.
Шаг 2 – протестируйте origin напрямую (обойдите Cloudflare)
Чтобы понять, где проблема (Cloudflare или хостинг), временно отключите проксирование:
- В Cloudflare → DNS переключите запись домена в режим DNS only (серое облачко).
- Подождите 1–5 минут и откройте сайт снова.
- Если сайт не открывается даже в режиме DNS only, проблема на стороне хостинга (ошибка приложения, приостановка сервиса, переполнен диск и т. п.). Сначала исправьте origin.
- Если сайт открывается в DNS only, но падает при включенном прокси – продолжайте по шагам ниже.
Шаг 3 – проверьте режим SSL/TLS в Cloudflare и сертификат на origin
Для хостинга GARMTECH обычно рекомендуется:
- Установить SSL‑сертификат для домена в Plesk (например, бесплатный Let’s Encrypt).
- В Cloudflare выставить SSL/TLS encryption mode в Full (strict).
Режим Flexible лучше не использовать для рабочего сайта: он часто приводит к циклическим редиректам и снижает безопасность, так как Cloudflare подключается к origin по HTTP.
Шаг 4 – убедитесь, что защита на origin не блокирует Cloudflare
Трафик через Cloudflare приходит с IP‑адресов Cloudflare. При слишком агрессивной защите origin может отказывать в соединении (часто это проявляется как 521).
- Если на хостинге используется Imunify360, откройте Plesk → Imunify360 и проверьте блокировки/инциденты. Уберите блокировки, которые затрагивают Cloudflare, и не блокируйте целиком диапазоны Cloudflare без понимания последствий.
- Если у вас установлен плагин безопасности WordPress (Wordfence и т. п.), временно ослабьте правила/отключите модуль, чтобы проверить, не он ли блокирует запросы Cloudflare.
- Порты 80 и 443 должны быть доступны для origin – Cloudflare подключается к сайту именно на этих портах.
Шаг 5 – типичные ловушки в настройках Cloudflare
- Неправильная настройка “www”: неверный target ломает только один вариант домена.
- Проксирование почты/FTP: не включайте прокси для MX и других не‑HTTP сервисов – держите их в режиме DNS only.
- Редиректы HTTP/HTTPS на двух уровнях: если вы форсируете HTTPS в Plesk и одновременно включили “Always Use HTTPS” в Cloudflare, обычно это нормально, но неверные правила могут создать петлю. Для проверки временно отключите один из уровней и протестируйте.
Что подготовить, если потребуется дополнительная проверка
- Домен и время, когда проблема началась.
- Скриншот страницы ошибки Cloudflare и код (521/522/523).
- Открывается ли сайт в режиме DNS only.
- Какие A/AAAA/CNAME записи сейчас настроены в Cloudflare (только значения, без конфиденциальных данных).