Error 521 — Web Server Is Down: как исправить ошибку Cloudflare

Error 521 — Web Server Is Down означает, что Cloudflare не может подключиться к вашему серверу. В отличие от других ошибок, здесь проблема почти всегда на стороне хостинга или сервера: соединение просто отклоняется или не устанавливается.

Это частая ошибка при использовании Cloudflare, и её можно быстро диагностировать, если понимать, где искать причину. Ниже — чёткий план действий.

Быстрое решение

  • Проверьте, запущен ли сервер (Apache / Nginx).
  • Перезапустите веб-сервер.
  • Убедитесь, что порты 80 и 443 открыты.
  • Проверьте firewall — не блокирует ли он IP Cloudflare.
  • Временно отключите Cloudflare (DNS only) и проверьте сайт.
  • Свяжитесь с хостингом, если сервер не отвечает.

Что означает Error 521

Error 521 появляется, когда Cloudflare пытается подключиться к origin-серверу, но соединение отклоняется. Это значит:

  • сервер не отвечает;
  • сервер отклоняет запросы;
  • порт закрыт или недоступен;
  • фаервол блокирует Cloudflare.

Проще говоря: Cloudflare «стучится» к вашему серверу, а сервер не открывает дверь.

Почему возникает Error 521

Реальные причины:

  • веб-сервер (Apache/Nginx) не запущен;
  • сервер перегружен или упал;
  • порт 80 или 443 закрыт;
  • firewall блокирует IP Cloudflare;
  • хостинг временно недоступен;
  • неправильный IP в DNS;
  • сервер принимает соединения только с определённых IP;
  • ошибка в настройках SSL или сети.

Как проверить, работает ли сервер

Самый быстрый способ:

  1. Зайдите в Cloudflare → DNS.
  2. Переключите запись на DNS only.
  3. Откройте сайт напрямую.

Если сайт не открывается — проблема точно на сервере.

Как исправить Error 521: пошагово

1. Проверьте, запущен ли веб-сервер

Подключитесь к серверу и проверьте:

systemctl status nginx
systemctl status apache2

Если не запущен:

systemctl restart nginx
systemctl restart apache2

2. Проверьте порты 80 и 443

Они должны быть открыты:

netstat -tulnp | grep :80
netstat -tulnp | grep :443

3. Проверьте firewall

Очень частая причина — блокировка Cloudflare.

  • проверьте iptables;
  • проверьте UFW;
  • проверьте fail2ban;
  • проверьте хостинг firewall.

IP Cloudflare должны быть разрешены.

4. Проверьте IP-адрес сервера

В Cloudflare должен быть указан правильный IP.

Если IP сменился — ошибка появится сразу.

5. Проверьте нагрузку сервера

Если сервер перегружен:

  • он может не принимать соединения;
  • Cloudflare получает отказ;
  • возникает Error 521.

Проверьте:

top
htop

6. Проверьте SSL

Если SSL настроен неправильно:

  • сервер может закрывать соединение;
  • Cloudflare не сможет подключиться.

7. Проверьте хостинг

Если это shared hosting:

  • сервер может быть временно недоступен;
  • вас могли ограничить по ресурсам;
  • аккаунт мог быть заблокирован.

Advanced troubleshooting

  • Проверьте логи сервера (error.log).
  • Проверьте доступность сервера через curl.
  • Отключите временно firewall.
  • Проверьте настройки reverse proxy.
  • Проверьте балансировщики нагрузки.
  • Проверьте, не блокирует ли сервер User-Agent Cloudflare.

Как избежать Error 521

  • Всегда разрешайте IP Cloudflare.
  • Следите за нагрузкой сервера.
  • Используйте качественный хостинг.
  • Мониторьте аптайм сайта.
  • Настройте автоматический рестарт сервера.

Когда обращаться в поддержку

  • сервер не запускается;
  • порт закрыт и вы не знаете почему;
  • хостинг не отвечает;
  • ошибка появляется постоянно.

FAQ

Error 521 — это Cloudflare или сервер?

Это почти всегда проблема сервера.

Может ли firewall вызвать Error 521?

Да, это самая частая причина.

Поможет ли отключение Cloudflare?

Да, это лучший способ диагностики.

Может ли хостинг вызвать эту ошибку?

Да, если сервер недоступен или перегружен.

Это критическая ошибка?

Да, сайт полностью недоступен.

Вывод

Error 521 — Web Server Is Down означает, что сервер не отвечает на запросы Cloudflare. В большинстве случаев проблема решается проверкой сервера, firewall и портов.

Главное — быстро понять: работает ли сервер вообще. Если нет — решать проблему на хостинге.

 

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *