error 521 web server is down как исправить
Ошибки 520, 521, 522, 524 на сайте
Ошибки 520, 521, 522, 524 связаны с проблемами в работе сервиса CloudFlare.
CloudFlare — сервис для перенаправления трафика на сайт с помощью облачного прокси-сервера, который обеспечивает дополнительную защиту от DDoS-атак и ускоряет загрузку вашего сайта.
Ошибка 520 Unknown Error
Что означает ошибка 520? Система CloudFlare выдаёт 520 ошибку, если не может обработать ответ от веб-сервера, на котором расположен сайт:
Причины появления ошибки:
Способы устранения ошибки:
Подробные рекомендации по исправлению ошибки 520 даны в справке CloudFlare.
Ошибка 521 Web Server Is Down
Код ошибки 521 возникает, когда веб-сервер обрывает соединение с CloudFlare:
Это может произойти в двух случаях:
сервер не отвечает или недоступен. Необходимо проверить работоспособность сервера;
веб-сервер блокирует запросы CloudFlare. Поскольку CloudFlare работает как обратный прокси-сервер, все запросы к серверам поступают от IP-адресов CloudFlare. Иногда система безопасности хостинга принимает постоянные подключения с одних и тех же IP-адресов за DDoS-атаку. В результате на IP-адреса CloudFlare накладывается блокировка/ограничения по скорости.
Диапазон IP-адресов CloudFlare вы можете увидеть по ссылке.
Рекомендации по исправлению ошибки 521 даны в справке CloudFlare.
Ошибка 522 Connection timed out
Ошибка 522 возникает, если превышено время ожидания ответа от веб-сервера и пользователь не может попасть на страницу:
Что делать? Для решения проблемы удостоверьтесь, что ваш веб-сервер активен и принимает HTTP-запросы. Проверьте, корректны ли настройки DNS в Личном кабинете на CloudFlare.
Подробные рекомендации по исправлению ошибки 522 даны в справке CloudFlare.
Как исправить ошибку 522 в Google Chrome
Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
Устранение ошибки 521 при открытии сайтов
Способ 1: Проверка доступности конечного адреса
Наиболее часто сообщение об ошибке с кодом 521 появляется в ситуации, когда сервер, на котором находится нужный сайт, по каким-то причинам недоступен. Самый простой способ убедиться в этом – воспользоваться сервисом проверки, вроде Down For Everyone.
Способ 2: Очистка куки
Также сбой может быть характерным для следующей ситуации: хост-сервер обновил DNS, тогда как в имеющихся cookies записаны старые, уже недоступные значения. Решением будет удаление куки проблемного сайта – описание процедуры для всех популярных веб-обозревателей вы можете найти по ссылкам далее.
Способ 3: Добавление адреса в файл hosts
В некоторых случаях работает следующая процедура: точный адрес сайта добавляется в системный файл hosts, после чего можно получить доступ к нужному ресурсу.
Подробнее: Как открыть «Командную строку» от имени администратора в Windows 7 и Windows 10
После полного запуска ОС попробуйте перейти на проблемный ресурс – не исключено, что теперь доступ появится.
Способ 4: Использование архивной версии сайта
Если сайт «лежит» уже давно, существует вероятность, что он удалён с сервера, и обычными методами получить к нему доступ не выйдет. В такой ситуации пригодятся возможности просмотра более недоступных страниц, которых существует две: кэш поисковика или специальный сервис.
Кэш Google
Самый крупный в мире поисковик уже достаточно давно предоставляет возможность кэширования страниц и их последующего просмотра.
Сервис Wayback Machine
Несколько лет назад появилась инициатива, целью которой является создание архива интернет-страниц для будущих поколений. Результатом её деятельности стал сервис Wayback Machine: он тоже позволяет просматривать копии сайтов, в том числе и давно удалённых из основного пространства интернета.
Этот метод сложно назвать полноценным решением рассматриваемой проблемы, однако он пригодится в случаях, когда критически важно получить информацию с недоступной страницы.
Помимо этой статьи, на сайте еще 12241 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Исправить ошибку Ошибка 521: веб-сервер не работает
Ошибка 521 или Ошибка 521: веб-сервер не работает, потому что исходный веб-сервер отказался подключиться из Cloudflare. В частности, Cloudflare попытался подключиться к исходному серверу через порт 80 или 443, но получил ошибку подключения, которая была отклонена.
Ошибка 521 или Ошибка 521: веб-сервер не работает, потому что исходный веб-сервер отказывается подключаться к Cloudflare (Cloudflare является поставщиком услуг обратного прокси, промежуточным прокси-сервером между сервером и клиентами). В частности, Cloudflare попытался подключиться к исходному серверу через порт 80 или 443, но получил ошибку подключения, которая была отклонена.
Исправить ошибку Ошибка 521: веб-сервер не работает
Распространенные причины ошибки 521
Две наиболее распространенные причины ошибки 521:
Веб-сервер не в сети
Исходный процесс веб-сервера (например, Apache или Nginx) может не запуститься или дать сбой. В этом случае:
Если вы не можете выполнить эти задачи, обратитесь к хост-провайдеру.
Запрос от Cloudflare заблокирован
Исходный веб-сервер или сеть хостинг-провайдера могут блокировать запросы от Cloudflare.
Чтобы решить эту проблему, внесите в белый список все IP-полосы Cloudflare в брандмауэре сервера или в любом другом оригинальном программном обеспечении безопасности. Список диапазонов IP Cloudflare:
IPv4
IPv6
Если вы не можете внести Cloudflare IP в белый список, обратитесь к своему хостинг-провайдеру.
Устранение ошибки 521: веб-сервер не работает
Вы можете использовать сторонние инструменты, такие как cURL или Telnet, для проверки ответа сервера.
В следующих примерах команд вам необходимо заменить IP-адрес 1.2.3.4 с исходным IP-адресом сервера. В качестве альтернативы вы можете запустить эти тесты на порту 443.
Экспериментируйте с cURL
cURL позволяет имитировать HTTP-запрос, поэтому это хороший инструмент для проверки правильности работы исходного сервера. Вы можете запустить cURL через инструмент командной строки Терминала в Mac OS или Linux.
Запустите команду cURL для IP-адреса вашего сервера с записью A или CNAME для домена, отображаемого в приложении DNS на странице панели управления Cloudflare.
В случае успеха вы увидите ответ HTTP 200 вместе с HTML-кодом сайта. Неудачный запрос cURL будет выглядеть так:
Экспериментируйте с Telnet
Пользователи Windows могут проверить соединение с помощью Telnet (через командную строку).
Выполните команду, подобную следующей:
означает, что ваш веб-сервер не работает или не блокирует запросы.
Ошибка подключения отклонена будет выглядеть так:
Исправить ошибку Ошибка 521: веб-сервер не работает
Ошибка 521 или Ошибка 521: веб-сервер не работает, потому что исходный веб-сервер отказался подключиться из Cloudflare. В частности, Cloudflare попытался подключиться к исходному серверу через порт 80 или 443, но получил ошибку подключения, которая была отклонена.
Ошибка 521 или Ошибка 521: веб-сервер не работает, потому что исходный веб-сервер отказывается подключаться к Cloudflare (Cloudflare является поставщиком услуг обратного прокси, промежуточным прокси-сервером между сервером и клиентами). В частности, Cloudflare попытался подключиться к исходному серверу через порт 80 или 443, но получил ошибку подключения, которая была отклонена.
Исправить ошибку Ошибка 521: веб-сервер не работает
Распространенные причины ошибки 521
Две наиболее распространенные причины ошибки 521:
Веб-сервер не в сети
Исходный процесс веб-сервера (например, Apache или Nginx) может не запуститься или дать сбой. В этом случае:
Если вы не можете выполнить эти задачи, обратитесь к хост-провайдеру.
Запрос от Cloudflare заблокирован
Исходный веб-сервер или сеть хостинг-провайдера могут блокировать запросы от Cloudflare.
Чтобы решить эту проблему, внесите в белый список все IP-полосы Cloudflare в брандмауэре сервера или в любом другом оригинальном программном обеспечении безопасности. Список диапазонов IP Cloudflare:
IPv4
IPv6
Если вы не можете внести Cloudflare IP в белый список, обратитесь к своему хостинг-провайдеру.
Устранение ошибки 521: веб-сервер не работает
Вы можете использовать сторонние инструменты, такие как cURL или Telnet, для проверки ответа сервера.
В следующих примерах команд вам необходимо заменить IP-адрес 1.2.3.4 с исходным IP-адресом сервера. В качестве альтернативы вы можете запустить эти тесты на порту 443.
Экспериментируйте с cURL
cURL позволяет имитировать HTTP-запрос, поэтому это хороший инструмент для проверки правильности работы исходного сервера. Вы можете запустить cURL через инструмент командной строки Терминала в Mac OS или Linux.
Запустите команду cURL для IP-адреса вашего сервера с записью A или CNAME для домена, отображаемого в приложении DNS на странице панели управления Cloudflare.
В случае успеха вы увидите ответ HTTP 200 вместе с HTML-кодом сайта. Неудачный запрос cURL будет выглядеть так:
Экспериментируйте с Telnet
Пользователи Windows могут проверить соединение с помощью Telnet (через командную строку).
Выполните команду, подобную следующей:
означает, что ваш веб-сервер не работает или не блокирует запросы.
Ошибка подключения отклонена будет выглядеть так:
Описание основных серверных ошибок 5хх
В этой статье опишем наиболее часто встречающиеся серверные ошибки 5хх. Для wordpress сайта это так же актуально, как и для всех прочих движков.
Ввиду обширности информации в данной статье будут описаны только возможные причины, приводящие к проблемам, но не способы их устранения, хотя эти способы в большинстве случаев вытекают из причин.
Некоторые ошибки можно видеть довольно часто, а другие (начиная примерно с 505) вы, возможно, никогда не встретите. В некоторых случаях они носят скорее экспериментальный характер.
500 Internal Server Error – внутренняя ошибка сервера
Это самая распространенная ошибка, возникающая при работе интернет-сайтов. Данный http код генерируется при любой проблеме, не входящей в рамки остальных ошибок. Учитывая это, к данной проблеме могут приводить множество причин.
Наиболее частые причины возникновения
Ошибка в коде. Самый простой пример, если вы в php коде забыли поставить ‘;’ после команды, это, вероятно, приведет к проблеме. Точно так же могут возникать ошибки при работе плагинов после их обновления, если конфигурация сервера не поддерживает какие-то вновь появившиеся в них команды.
Кстати, возникающие 500 ошибки записываются в лог сервера, и вы можете его посмотреть, чтобы диагностировать причину. Лог ошибок формируется практически на любом хостинге, но в некоторых случаях вам нужно включить логирование в своем кабинете хостинга.
Кроме того, к ошибке 500 могут привести причины:
Как избавиться от этой ошибки вы можете прочитать в отдельной статье о http error 500.
501 Not Implemented – не реализовано
Сервер не поддерживает возможностей, которые нужны для обработки запроса. То есть сервер не может выполнить http запрос, полученный от клиента из-за ограничений функционала.
Возможные причины
502 Bad Gateway — ошибка шлюза
Это означает, что сервер, выступая в роли шлюза или прокси-сервера, получил недопустимый ответ от следующего в цепочке запросов сервера (вышестоящего сервера). По моей практике такое частенько происходит, когда ваш сервер перегружен.
503 Service Unavailable – сервис недоступен
Сервер временно не может техническим причинам обрабатывать запросы. Это может происходить из-за режима обслуживания или перегрузок сервера. При этом вместе с кодом ошибки может отображаться значение Retry-After с указанием времени, через которое клиенту рекомендуется повторить запрос (если сервер знает время задержки).
504 Gateway Timeout — истекло время ожидания
Означает, что сервер в роли прокси-сервера или шлюза не дождался ответа от следующего сервера для завершения запроса.
505 HTTP Version Not Supported — версия http не поддерживается
Сервер не поддерживает указанную в запросе версию протокола HTTP.
506 Variant Also Negotiates — вариант тоже проводит согласование
Выбранный вариант в результате ошибочной конфигурации указывает сам на себя, из-за чего процесс связывания прерывается.
507 Insufficient Storage — переполнение хранилища
Для выполнения текущего запроса не хватает места.
509 Bandwidth Limit Exceeded — исчерпана пропускная ширина канала
Возникает, если хостинг-провайдер установил ограничение на потребление трафика веб-площадкой и оно исчерпано.
510 Not Extended — не расширено
Клиент желает использовать расширение, которое отсутствует на сервере.
511 Network Authentication Required — требуется сетевая аутентификация
Этот ответ посылается сервером провайдера в случае, если клиент должен сначала авторизоваться в сети, например, ввести пароль для платной точки доступа к интернету.
520 Unknown Error – неизвестная ошибка
Возникает когда сервер CDN (Сеть доставки и дистрибуции содержимого) не смог обработать ошибку веб-сервера, нестандартный код CloudFlare (американская компания, предоставляющая услуги CDN).
521 Web Server Is Down – веб-сервер не работает
Ошибка возникает, когда подключения CDN отклоняются веб-сервером; нестандартный код CloudFlare.
522 Connection Timed Out – соединение не отвечает
Возникает, когда CDN не удалось подключиться к веб-серверу; нестандартный код CloudFlare.
523 Origin Is Unreachable – источник недоступен
Веб-сервер недостижим; нестандартный код CloudFlare.
524 A Timeout Occurred – время ожидания истекло
Истечение таймаута подключения между сервером CDN и веб-сервером; нестандартный код CloudFlare.
525 SSL Handshake Failed – квитирование SSL не удалось
Ошибка рукопожатия SSL между сервером CDN и веб-сервером; нестандартный код CloudFlare.
526 Invalid SSL Certificate – недействительный сертификат SSL
Не удаётся подтвердить сертификат шифрования веб-сервера; нестандартный код CloudFlare.














