Ошибка 521 при открытии сайта что это

Expert solutions to open the otherwise inaccessible website

by Kazim Ali Alvi

Kazim has always been fond of technology, be it scrolling through the settings on his iPhone, Android device, or Windows. And at times, unscrewing the device to take… read more


Updated on

  • The Cloudflare Error code 521 is seen when connection attempts are blocked by the server.
  • The error usually arises due to misconfigured settings, an incorrect SSL mode, or issues with the certificate.
  • To fix things, make sure the server is up and running, whitelist all Cloudflare IPs, or reconfigure encryption settings, amongst other solutions.

fix 521 error cloudflare

Cloudflare is a popular name amongst those who understand the backend of the Internet and the aspects concerning security and privacy. Its primary role is to make things faster, more secure, and more reliable. But, the Cloudflare 521 error acts as an impediment when accessing a website.

The message reads, Web server is down, Error code 521, and is usually encountered on websites developed using WordPress. The problem has been present for a long time and gives developers and users a hard time. So, let’s find out all about it!

What is Cloudflare error reference number 521?

The error appears when the server doesn’t respond to requests from Cloudflare. And while the message lists server issues as the reason behind the errors, that’s not always the case.

Here are a few reasons users encounter the 521 error in Cloudflare:

  • The server is down: Though rare when using a reliable hosting platform, there’s still a chance that server downtime is the underlying cause here.
  • Misconfigured server settings: Often, misconfigured server settings are why users can’t access the website. Recent changes could also trigger the error.
  • Problems with the certificate: Cloudflare has its SSL (Secure Sockets Layer) certificates for enhanced security and encryption, and issues with it, too, can lead to a 521 error on Cloudflare.
  • Requests blocked by the server: In a few cases, the server’s configured firewall blocks requests from Cloudflare, if identified as suspicious. This usually happens when there are multiple requests from the same IP address.

How do I fix 521 error Cloudflare?

Tip icon
Tip

For users getting the Cloudflare Error code 521, we recommend waiting for a while or checking with the website’s support team for a resolution. Since the problem usually lies with the backend, there isn’t much you can do other than apprise the team.

Before we move to the slightly complex solutions, here are a few quick things to try:

  • Disable proxy.
  • Purge the cache.
  • When a user complains of the 521 error Cloudflare, verify whether it’s a problem at their end triggering the error.

If none work, head to the fixes listed next.

1. Check the site status

For those wondering how do I fix Cloudflare error, your primary approach should be to ensure that the site’s running fine. The easiest option is to run a ping test via the command line.

Use the following command for it while replacing website with the actual address:ping website

For instance, when checking for issues with the WindowsReport, the command becomes as follows:ping windowsreport.com

Check the test results and look for any anomalies here. Besides, you could use Downdetector, a reliable service that allows users to report issues with the website, thus providing statistics in real time.

2. Whitelist for Cloudflare

When the website’s status is fine, the next possible reason for the 521 error Cloudflare with DigitalOcean is blocking of connection attempts at the backend. In this case, you will have to ensure that Cloudflare IPs are not blocked in the firewall, .htaccess, and iptables.

You can use the following command to allow connections from a given IP in iptables while replacing IP Address with the one for Cloudflare:sudo iptables -A INPUT -s IP Address --dport 443 -j ACCEPT

Check the full list of Cloudflare IPs and whitelist all these and make sure port 443 is accessible. The process might be slightly different for each, depending on the configured firewall, but it shouldn’t be too tricky.

List of Cloudflare IPs

Also, while verifying this aspect, make sure to check with the hosting service whether they are blocking connection attempts from Cloudflare, and get this rectified,

3. Check for issues with the SSL certificate

For many users getting the 521 error Cloudflare with WordPress, the problem lies with the website’s security certificates. Users can generate the certificate from Cloudflare’s dashboard and upload it to the web server to eliminate such issues and ensure seamless connectivity.

In case the website already has an SSL certificate, check for issues with it and make sure the other settings are configured right.

Read more about this topic

  • Error Authenticating With Venmo: 6 Ways to Fix it
  • Fix: Immersive Reader not Working in OneNote
  • TypingClub is Not Working on Windows 11? Here’s What to do
  • What Does JWT Expired Mean & How to Easily Fix it
  • Instagram Error Feedback Required: 3 Ways to Fix it

4. Reconfigure the encryption settings

Often an incorrect encryption mode can trigger 521 error Cloudflare with Nginx. Cloudflare offers several modes designed per the website’s and developer’s requirements. These are:

  • Flexible: Connections are established via HTTPS. Though less secure, it’s preferred by developers for websites that don’t have an SSL certificate.
  • Full: Allows connection both via HTTP and HTTPS based on the request from the visitor but doesn’t check the certificates.
  • Full (strict): Similar to Full, but the SSL certificates are verified before a connection can be established.
Encryption modes

Now that you have an understanding of the three, switch to different modes and verify which one works best for your website, though it’s usually Flexible. Again, it depends on several factors, and for some users, setting SSL mode to Full (strict) did the trick.

5. Contact support

If none of the solutions listed here helped fix Cloudflare Error code 521, the last option is to contact Cloudflare support. They can better assist you with it in case the underlying cause is tricky to identify.

And once you have got things up and running, get a reliable network and traffic inspection tool for detailed insights.

For any queries or to share the solution that worked for you, drop a comment below.

newsletter icon

Ошибки 520, 521, 522, 524 могут появляться на сайте в том случае, если вы используете для своего сайта сервисы Cloudflare. Cloudflare — сервис, перенаправляющий трафик. Он позволяет увеличить скорость загрузки сайта и обеспечивает защиту от хакерских и DDoS-атак.

Ошибка 520 (Web server is returning an unknown error)

Если Cloudflare не удается обработать ответ сервера, на котором размещен сайт, то он выдает эту ошибку.

Причины появления ошибки 520

  1. Разрыв соединения, когда запрос к серверу был успешным.
  2. Превышение размера заголовка запроса (больше 8 КБ).
  3. Ответ сервера не содержит информацию.
  4. Ответ сервера некорректен.

Способы устранения ошибки 520 Web server is returning an unknown error

Если любое из вышеперечисленных условий исходит от веб-сервера, на котором размещен сайт, нужно обратиться в техподдержку хостинг-провайдера.

Правила ограничения скорости Cloudflare или другие запросы фильтрации иногда могут вызывать проблемы в работе сайта. Важно проверить и протестировать ваш сайт после подключения сервисов Cloudflare. Если на сервере хостинга используются системы безопасности, блокирующие запросы к сайту, обязательно укажите IP-адреса Cloudflare в белом списке, чтобы исключить вероятность блокировки запросов.

Список диапазонов IP-адресов Cloudflare

Ошибка 521 (Web Server Is Down)

Браузер показывает ошибку 521, когда веб-сервер неожиданно обрывает соединение с Cloudflare.

Причины появления ошибки 521

  1. Невозможно получить ответ от сервера.
  2. Система безопасности веб-сервера внесла запросы Cloudflare в черный список. Это связано с тем, что система работает по принципу обратного прокси-сервера. Ваша система безопасности могла принять периодические подключения от статических IP-адресов за DDoS-атаку. Из-за этого адреса блокируются или ограничиваются по скорости.

Способы устранения ошибки 521 Web Server Is Down

Возможно, веб-сервер отключен или работает с перебоями. В таком случае:

  1. Убедитесь, что ваш веб-сервер работает нормально.
  2. Просмотрите журналы ошибок сервера, чтобы выявить причину ошибки.

Если веб-сервер или хостинг-провайдер блокируют запросы Cloudflare, внесите в белый список все диапазоны IP-адресов сервиса в брандмауэре сервера или другом программном обеспечении безопасности.

Ошибка 522 (Connection timed out)

Появляется в случае, когда превышено время ожидания ответа от веб-сервера.

Причины появления ошибки 522

  1. Веб-сервер не может ответить на запрос из-за высокой загруженности.
  2. Система защиты веб-сервера блокирует запросы Cloudflare.
  3. Нет доступа к веб-серверу.
  4. Некорректно указаны настройки DNS на Cloudflare: запросы отправляются по другому адресу.

  5. Неверная настройка маршрутизации между Cloudflare и веб-сервером.

Способы устранения ошибки 522 Connection timed out

Убедитесь, что:

  1. IP-адреса Cloudflare не блокируются в брандмауэре.
  2. Ваш хостинг-провайдер не ограничивает скорость и не блокирует запросы от Cloudflare.
  3. Веб-сервер не перегружен.

Неисправную маршрутизацию в сети между Cloudflare и исходным веб-сервером устранить сложнее. Прежде чем перейти к этому пункту, исключите предыдущие. Если вы считаете, что причиной могут быть проблемы с сетью, отправьте заявку в службу поддержки Cloudflare.

Ошибка 524 (A timeout occurred)

Браузер покажет эту страницу, когда подключение к веб-серверу будет установлено, но его ответ превысит лимит ожидания. Cloudflare ожидает HTTP-ответ в течение 100 секунд.

Причины появления ошибки 524

  1. Проблемы в работе PHP-скриптов или сбой базы данных.
  2. Высокая загруженность веб-сервера.

Способы устранения ошибки 524 A timeout occurred

Проверьте доступные ресурсы веб-сервера, включая процессор, оперативную память и общий уровень трафика. Высокий уровень использования памяти память или высокая загрузка процессора могут сигнализировать о проблеме с ресурсами.

Если вы регулярно отправляете HTTP-запросы, выполнение которых занимает более 100 секунд (например, экспорт больших данных), рассмотрите возможность перемещения этих длительных процессов в поддомен, который не проксируется Cloudflare.

Служба поддержки RU-CENTER не оказывает техническую поддержку по сервису Cloudflare. Для устранения ошибок, пожалуйста, обратитесь в техническую поддержку Cloudflare. Если неполадки в работе сайта связаны с хостингом RU-CENTER, пожалуйста, отправьте заявку в нашу службу технической поддержки.

  Туториал: как исправить ошибки сервера

Ошибки 520, 521, 522, 524 связаны с проблемами в работе сервиса CloudFlare.

CloudFlare — сервис для перенаправления трафика на сайт с помощью облачного прокси-сервера, который обеспечивает дополнительную защиту от DDoS-атак и ускоряет загрузку вашего сайта.

Ошибка 520 Unknown Error

Что означает ошибка 520? Система CloudFlare выдает 520 ошибку, если не может обработать ответ от веб-сервера, на котором расположен сайт:



Ошибки 520, 521, 522, 524 на сайте (1)

Причины появления ошибки:

  • сброс соединения (после успешного запроса сервер разорвал соединение);
  • заголовок запроса превышает ограничение размера заголовка Cloudflare (более 8 КБ). Если у вас много файлов cookie или они очень большие, это может привести к увеличению размера заголовков. Так как у Cloudflare есть ограничение на размер заголовка в 8 КБ, он не может обработать длинный заголовок;
  • пустой ответ от сервера. Это происходит, когда DNS домена указывают на неправильный сервер.
  • некорректный ответ от сервера;
  • система безопасности блокирует запросы. Укажите IP-адреса Cloudflare в белом списке, чтобы система не блокировала запросы.

Способы устранения ошибки:

  1. Отключить CloudFlare. Так вы сможете понять, где находится ошибка (на сервере или в CloudFlare).
  2. Удалить плагины. Для плагинов иногда требуется много файлов cookies. Если на сайте много плагинов, это может повлиять на размер заголовков. Они могут быть слишком большими по размеру, и Cloudflare не справится с ними. Чтобы исправить ошибку, отключите плагины один за другим. Если ошибка пропадёт, удалите некоторые из плагинов.
  3. Проверьте настройки DNS в CloudFlare. Убедитесь, что запись A указывает на правильный IP-адрес.

Подробные рекомендации по исправлению ошибки 520 даны в справке CloudFlare.

Ошибка 521 Web Server Is Down

Код ошибки 521 возникает, когда веб-сервер обрывает соединение с CloudFlare:



Ошибки 520, 521, 522, 524 на сайте (1)

Это может произойти в двух случаях:

  • сервер не отвечает или недоступен. Необходимо проверить работоспособность сервера;
  • веб-сервер блокирует запросы CloudFlare. Поскольку CloudFlare работает как обратный прокси-сервер, все запросы к серверам поступают от IP-адресов CloudFlare. Иногда система безопасности хостинга принимает постоянные подключения с одних и тех же IP-адресов за DDoS-атаку. В результате на IP-адреса CloudFlare накладывается блокировка/ограничения по скорости.

Диапазон IP-адресов CloudFlare вы можете увидеть по ссылке.

Рекомендации по исправлению ошибки 521 даны в справке CloudFlare.

Ошибка 522 Connection timed out

Ошибка 522 возникает, если превышено время ожидания ответа от веб-сервера и пользователь не может попасть на страницу:



Ошибки 520, 521, 522, 524 на сайте (2)

Основные причины:

  • веб-сервер перегружен и не ответил на запрос,
  • на веб-сервере стоит система защиты, которая блокирует запросы от CloudFlare,
  • веб-сервер недоступен,
  • некорректный IP-адрес, установленный в настройках DNS на CloudFlare (Запрос от CloudFlare был отправлен на другой IP),
  • проблемы с маршрутизацией сети между CloudFlare и веб-сервером.

Что делать? Для решения проблемы удостоверьтесь, что ваш веб-сервер активен и принимает HTTP-запросы. Проверьте, корректны ли настройки DNS в личном кабинете на CloudFlare.

Подробные рекомендации по исправлению ошибки 522 даны в справке CloudFlare.

Как исправить ошибку 522 в Google Chrome

Методы решения:

  1. Очистите кеш браузера. Браузер может быть переполнен данными о посещении сайтов. Освободите место в кэше браузера по инструкции.
  2. Удалите расширение браузера, которое нарушает соединение с сервером. Отключайте расширения по очереди, чтобы найти то, которое выдает ошибку.
  3. Проверьте подключение к интернету. Низкая скорость интернета или перебои при подключении может повлиять на время получения ответа сервера. Из-за этого и появляется ошибка 522.


Как проверить подключение к интернету

  1. 1.

    Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:



    Как проверить интернет-соединение

  2. 2.

    Введите в командной строке:

Готово, вы получите сообщение с количеством переданных и полученных пакетов. Если потерянных пакетов нет, значит, у вас хорошее соединение с интернетом и проблема в другом. Если потерянные пакеты есть, свяжитесь с интернет-провайдером, чтобы улучшить интернет-соединение.


Как  проверить интернет-соединение 2

4. Очистите кеш DNS. Проблемы с соединением могут возникнуть из-за несоответствия IP-адреса сервера сайта в кэше компьютера с реальным адресом. Такое происходит, когда владельцы сайтов по какой-либо причине меняют IP-адреса сервера. Чтобы устранить эту проблему, воспользуйтесь инструкцией.

Ошибка 524 A timeout occurred

Ошибка 524 возникает, когда подключение с веб-сервером установлено, но он не ответил за установленное время ожидания соединения:



Ошибки 520, 521, 522, 524 на сайте (3)

Время ожидания HTTP-ответа на CloudFlare — 100 секунд. Если веб-сервер не предоставил ответ, система выдаст 524 ошибку.

Основные причины:

  • длительная работа PHP-процесса или запроса к базе данных;
  • веб-сервер перегружен. Проверьте доступные ресурсы сервера, в том числе процессор и оперативную память.

Если вы регулярно выполняете тяжелые запросы, которые могут занять больше 100 секунд, переместите эти процессы на субдомен, который не проксимируется в Cloudflare.

Рекомендации по исправлению ошибки 524 даны в справке CloudFlare.

Техническая поддержка

Специалисты Рег.ру не оказывают техническую поддержку по сервису CloudFlare. Для устранения ошибки обратитесь в техническую поддержку CloudFlare. Если некорректная работа сайта связана с хостингом Рег.ру, напишите заявку в службу технической поддержки.

Ошибки 520-524 требуют много знаний о сервере и его работе, поэтому самый верный способ решить проблему ― обратиться к хостинг-провайдеру, администратору сайта или к технической поддержке CloudFlare (если проблема на стороне их сервиса).

Помогла ли вам статья?

Спасибо за оценку. Рады помочь 😊


 👍

Cloudflare will return an error 521 message when your website refuses a connection with Cloudflare.

This is frequently caused by firewalls or security software. The error looks something like this 👇🏻

Cloudflare Error 521 Web Server Is Down

A failed connection generates this connection refused error response message

Similar to Cloudflare error 520, there are a couple of different ways to fix this error.

Let’s dive into why error 521 happens and how to solve it.

What is Error 521 Web Server is Down?

Cloudflare error 521 occurs when Cloudflare cannot make a TCP connection to your origin server. Cloudflare attempted to connect to your origin server on port 80 or 443, but received a connection refused error. Error 521 is commonly caused by security or firewall software and happens if the origin server has directly denied Cloudflare’s proxy request.

What Causes the Error 521 Message?

There are two main reasons why Cloudflare will throw an error 521.

#1 Your server is down

Cloudflare tried to connect with your site’s server (i.e. the place where your website is hosted) but failed because the origin web server was offline.

If your server is up, the other possible reason is that—

#2 Your firewall or other security software could be interfering with Cloudflare requests

This is common because many server security solutions flag and block Cloudflare IP addresses.

Cloudflare works via a reverse proxy. That means that instead of having all your visitors’ IP addresses go straight to your origin web server, it will seem they are from Cloudflare IPs.

Many (poorly built) server security solutions will flag this disproportionate traffic and IP addresses as an attack.

Now that we understand a bit more about what error 521 is, here’s how to fix it.

How to Fix Error 521 on Cloudflare

  1. Check Your Origin Server
  2. Test Your Origin Web Server
  3. Whitelist All Cloudflare Ip Ranges in Your Server’s Firewall
  4. Check for More Specific Technical Issues

1. Check Your Origin Server

Cloudflare will not connect with your origin server if it’s offline or misconfigured. Your first call should be checking it before you go on to the next possible solutions.

Be sure to see that your web server is running properly independent of Cloudflare.

The easiest way to do this is to contact your hosting provider and ask them if their servers are online.

If you’d rather test them yourself, go to step 2 below.

2. Test Your Origin Web Server

To test if your origin server is working correctly, you need to run a cURL command. Mac and Linux users can directly do this from their terminal, while Windows users need to install the cURL to achieve the same.

Check the DNS section of the Cloudflare dashboard for the IP address of your server. You will find it in the A record for your domain.

Plugin http://x.x.x.x into the tool, where x.x.x.x is the actual IP address of your origin server.

An HTTP 200 response means your server is working correctly.

If there is a problem, you will get a Failed to Connect or Host Not Found Error.

This means there’s an issue with your server.

Contact your host’s support and ask them to help you get your server back up.

3. Whitelist All Cloudflare Ip Ranges in Your Server’s Firewall

If you’ve confirmed your site’s server is online but you’re still getting a Cloudflare error 521, the next step is to whitelist all of Cloudflare’s IP ranges.

This is an easy way to ensure that your server is not blocking them. You can check the list of Cloudflare IPs here.

Then using this list—

  • Ensure that you are not blocking the Cloudflare IPs in iptables, .htaccess, or in your firewall.
  • Check that your hosting service provider is not rate-limiting (you might have to ask them). Similarly, check to see if they are not blocking IP requests from Cloudflare IPs. If your hosting service does this, ask that they whitelist all IP addresses from here.
  • A faulty firewall can also create a false 521 error instead of an error 524. The Error messages might be from a faulty firewall’s configuration that makes it drop packets instead of having a connection refused. If you’re on WordPress, try deactivating any security-related plugins to see if that resolves the issue.

4. Check for More Specific Technical Issues

If after trying the above, the error message persists, then you should consider any of the following technical solutions. Note that, your server’s configuration would determine the solution that would suit you.

  • If you are new to Cloudflare’s HTTP, your origin web server might still have the wrong configurations. Ensure that the server allows Cloudflare IP addresses to access port 443. If you can’t re-configure your server/firewall to listen to port 443, try using flexible SSL instead of the Full SSL at Cloudflare.
  • Ensure that your mod_security and Bad Behavior versions are up to date where applicable. Your mod_security particularly, check to see if its rules are not blocking Cloudflare requests.
  • Custom Apache modules like mod_reqtimeout and mod-antiloris block IPs when they connect more than 22 times. Because your connections now come from Cloudflare, you will always exceed the limit hence the error. Disable and unload these modules, and the error should disappear.  
  • If you see the error message: “railgun.wan_error: connection failed”, your Railgun configuration is probably faulty. Please disable it and revisit your website.
  • If the error happens when you use Workers to load Javascript on your website, note that Workers subrequest can override your DNS origin web server address. It does this by making a subrequest to an external website. Check the script to see if you’re testing the right origin web server.

Conclusion

Error 521 occurs when Cloudflare has its connection refused by the origin web server (i.e. where you host your website).

If none of the solutions above fixed your issue, I’d recommend contacting Cloudflare support and asking for their help. I hope you get this issue fixed soon 🙂️

If you’re looking for (free) tips to optimize your site speed with Cloudflare and rank higher on Google,
you can follow me on Twitter 👉🏻 @bitofseo.

Please DM me if you have any questions about this Cloudflare article (or have some feedback to make it better 😄️).

  • Unknown Error — ошибка 520
  • Web Server Is Down — ошибка 521
  • Connection timed out — ошибка 522
  • A timeout occurred — Ошибка 524

520, 521, 522, 524 — это нестандартные типы ошибок, которые можно встретить при использовании сервиса CloudFlare. CloudFlare — сервис, с помощью которого можно перенаправить трафик на сайт, ускорить загрузку его страниц и настроить дополнительную защиту от DDoS-атак. Cloudflare работает как обратный прокси-сервер для сайта. 

Unknown Error — ошибка 520

Если CloudFlare не может обработать ответ от веб-сервера, на котором расположен сайт, вы увидите ошибку 520:

Возможные причины ошибки:

  • сервер дает некорректный ответ;
  • приходит пустой ответ от сервера;
  • сервер разорвал соединение после успешного запроса;
  • заголовок запроса превышает ограничение размера (более 8 КБ).

Исправить ошибку 520 можно с помощью инструкций в справке CloudFlare.

Web Server Is Down — ошибка 521

Если между веб-сервером и CloudFlare оборвалось соединение, вы увидите ошибку 521:

Основные причины ошибки:

  • сервер недоступен или не отвечает — проверьте работоспособность сервера;
  • веб-сервер блокирует все запросы. Поскольку CloudFlare работает по принципу обратного прокси-сервера, все запросы приходят от IP-адресов системы. Система безопасности принимает регулярные подключения с одинаковых адресов IP за DDoS-атаку. Из-за этого накладываются ограничения по скорости.

На официальном сайте можно увидеть диапазон IP-адресов CloudFlare. Ошибку 521 можно исправить с помощью инструкций в справке CloudFlare.

Connection timed out — ошибка 522

Если время ожидания ответа от веб-сервера превышено, вы увидите ошибку 522:

Ошибка может возникнуть, если:

  • веб-сервер недоступен;
  • веб-сервер перегружен и не отвечает;
  • запросы от CloudFlare блокирует система защиты веб-сервера; 
  • некорректные настройки маршрутизации между веб-сервером и CloudFlare;
  • в настройках DNS на CloudFlare установлен некорректный IP-адрес.

Перед решением проблемы убедитесь, что ваш веб-сервер принимает HTTP-запросы. Также проверьте, что DNS в Личном кабинете на CloudFlare настроены корректно. Ошибку 522 можно исправить с помощью инструкций в справке CloudFlare.

A timeout occurred — Ошибка 524

В случае когда подключение с веб-сервером установлено, но он не успел ответить за установленное время ожидания, может возникнуть ошибка 524. Время ожидания HTTP-ответа на CloudFlare — 100 секунд. 

Основные причины ошибки:

  • перегружен веб-сервер (проверьте процессор, оперативную память и другие ресурсы сервера);
  • задержка запроса к базам данных или PHP-процесса.

Ошибку 522 можно исправить с помощью инструкций в справке CloudFlare.

Обратите внимание!

Специалисты 2domains не оказывают техническую поддержку по сервису CloudFlare. По вопросам возникновения ошибок обращайтесь в техническую поддержку CloudFlare. Если некорректная работа сайта связана с хостингом 2domains, оставьте заявку в клиентскую службу.

Понравилась статья? Поделить с друзьями:
  • Ошибка 5180 рено меган 2
  • Ошибка 513 меркурий 180ф
  • Ошибка 520а тойота прадо 150
  • Ошибка 5178 пежо 308
  • Ошибка 5130 5140 мерседес