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.
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
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.
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.
- 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
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.
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.
Ошибки 520, 521, 522, 524 связаны с проблемами в работе сервиса CloudFlare.
CloudFlare — сервис для перенаправления трафика на сайт с помощью облачного прокси-сервера, который обеспечивает дополнительную защиту от DDoS-атак и ускоряет загрузку вашего сайта.
Ошибка 520 Unknown Error
Что означает ошибка 520? Система CloudFlare выдает 520 ошибку, если не может обработать ответ от веб-сервера, на котором расположен сайт:
Причины появления ошибки:
- сброс соединения (после успешного запроса сервер разорвал соединение);
- заголовок запроса превышает ограничение размера заголовка Cloudflare (более 8 КБ). Если у вас много файлов cookie или они очень большие, это может привести к увеличению размера заголовков. Так как у Cloudflare есть ограничение на размер заголовка в 8 КБ, он не может обработать длинный заголовок;
- пустой ответ от сервера. Это происходит, когда DNS домена указывают на неправильный сервер.
- некорректный ответ от сервера;
- система безопасности блокирует запросы. Укажите IP-адреса Cloudflare в белом списке, чтобы система не блокировала запросы.
Способы устранения ошибки:
- Отключить CloudFlare. Так вы сможете понять, где находится ошибка (на сервере или в CloudFlare).
- Удалить плагины. Для плагинов иногда требуется много файлов cookies. Если на сайте много плагинов, это может повлиять на размер заголовков. Они могут быть слишком большими по размеру, и Cloudflare не справится с ними. Чтобы исправить ошибку, отключите плагины один за другим. Если ошибка пропадёт, удалите некоторые из плагинов.
- Проверьте настройки DNS в CloudFlare. Убедитесь, что запись A указывает на правильный IP-адрес.
Подробные рекомендации по исправлению ошибки 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 возникает, если превышено время ожидания ответа от веб-сервера и пользователь не может попасть на страницу:
Основные причины:
- веб-сервер перегружен и не ответил на запрос,
- на веб-сервере стоит система защиты, которая блокирует запросы от CloudFlare,
- веб-сервер недоступен,
- некорректный IP-адрес, установленный в настройках DNS на CloudFlare (Запрос от CloudFlare был отправлен на другой IP),
- проблемы с маршрутизацией сети между CloudFlare и веб-сервером.
Что делать? Для решения проблемы удостоверьтесь, что ваш веб-сервер активен и принимает HTTP-запросы. Проверьте, корректны ли настройки DNS в личном кабинете на CloudFlare.
Подробные рекомендации по исправлению ошибки 522 даны в справке CloudFlare.
Как исправить ошибку 522 в Google Chrome
Методы решения:
- Очистите кеш браузера. Браузер может быть переполнен данными о посещении сайтов. Освободите место в кэше браузера по инструкции.
- Удалите расширение браузера, которое нарушает соединение с сервером. Отключайте расширения по очереди, чтобы найти то, которое выдает ошибку.
- Проверьте подключение к интернету. Низкая скорость интернета или перебои при подключении может повлиять на время получения ответа сервера. Из-за этого и появляется ошибка 522.
Как проверить подключение к интернету
-
1.
Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
-
2.
Введите в командной строке:
Готово, вы получите сообщение с количеством переданных и полученных пакетов. Если потерянных пакетов нет, значит, у вас хорошее соединение с интернетом и проблема в другом. Если потерянные пакеты есть, свяжитесь с интернет-провайдером, чтобы улучшить интернет-соединение.
4. Очистите кеш DNS. Проблемы с соединением могут возникнуть из-за несоответствия IP-адреса сервера сайта в кэше компьютера с реальным адресом. Такое происходит, когда владельцы сайтов по какой-либо причине меняют IP-адреса сервера. Чтобы устранить эту проблему, воспользуйтесь инструкцией.
Ошибка 524 A timeout occurred
Ошибка 524 возникает, когда подключение с веб-сервером установлено, но он не ответил за установленное время ожидания соединения:
Время ожидания HTTP-ответа на CloudFlare — 100 секунд. Если веб-сервер не предоставил ответ, система выдаст 524 ошибку.
Основные причины:
- длительная работа PHP-процесса или запроса к базе данных;
- веб-сервер перегружен. Проверьте доступные ресурсы сервера, в том числе процессор и оперативную память.
Если вы регулярно выполняете тяжелые запросы, которые могут занять больше 100 секунд, переместите эти процессы на субдомен, который не проксимируется в Cloudflare.
Рекомендации по исправлению ошибки 524 даны в справке CloudFlare.
Техническая поддержка
Специалисты Рег.ру не оказывают техническую поддержку по сервису CloudFlare. Для устранения ошибки обратитесь в техническую поддержку CloudFlare. Если некорректная работа сайта связана с хостингом Рег.ру, напишите заявку в службу технической поддержки.
Ошибки 520-524 требуют много знаний о сервере и его работе, поэтому самый верный способ решить проблему ― обратиться к хостинг-провайдеру, администратору сайта или к технической поддержке CloudFlare (если проблема на стороне их сервиса).
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊
👍
Introduction
The error message «Error 521: Web server is down» indicates an issue with the server. That is Cloudflare’s error message when the origin server does not respond to Cloudflare’s request.
This guide explains common causes and provides methods to troubleshoot and resolve error 521.
Prerequisites:
- Access to the Cloudflare account associated with the domain affected by the error.
- Origin web server access.
When a user wants to visit a website that uses Cloudflare’s content delivery network (CDN), the following happens:
- The web browser attempts to connect to Cloudflare, and
- Cloudflare tries to connect to the origin web server to display the content.
Error 521 occurs when Cloudflare is unable to connect to the website’s origin server.
What Causes Error 521?
The following issues cause Error 521: Web server is down:
- Origin web server is offline. The server is either offline or there is an issue with Apache or Nginx.
- Blocked/blacklisted Cloudflare IP addresses. All connection requests come via Cloudflare’s IPs. The origin server might have a server-side security configuration that blocks an IP address if it sends too many requests.
- Configuration issues with the origin web server. Servers must be specifically configured to work with a CDN. Error 521 might be due to a misconfigured server.
- Dropped packets due to Apache modules for Slowloris Denial of Service prevention. Security modules for Apache may block requests coming from Cloudflare if not configured properly.
How to Troubleshoot and Fix Error 521
Follow the steps below to troubleshoot and resolve error 521.
1. Check the Origin Server
To troubleshoot Cloudflare’s error 521, first check whether the origin server is online. This can be done by checking the server’s HTTP status code.
There are several ways to check the HTTP status of a website, outlined below.
Check HTTP Status Using cURL
Open the command prompt as an administrator (or terminal if you are using Mac or Linux), and run the curl command:
curl --silent --output /dev/null --write-out "%{http_code}" https://example.site
The additional curl
command options do the following:
--silent
— Hides the progress bar (does not print the process of fetching the information).--output
— Prints an output./dev/null
— Suppress printing the entire HTML body.--write-out “%{http_code}”
— Specifies the requested data/header to print the HTTP status code.
The output returns HTTP status code 200 if the server is up and running. A 5xx HTTP status code (for example, 500 – internal server error) indicates an issue with the origin server.
Check HTTP Status via Online HTTP Header Checker
Open any online HTTP header checker and paste the website’s URL or IP address into the designated field.
The result will be similar to the following image. The HTTP 200 status code indicates the server is up and running.
Review Origin Server Error Logs
If the output returns an 5xx HTTP status code (server-side errors), review the server’s error log to try and identify the root cause of the issue.
Server error logs can be accessed:
- Using a graphical user interface (for servers managed with a server management application)
- Via the terminal.
If you are using the terminal to access Apache server error logs, the following are the default locations for different Linux distributions:
- FreeBSD – /var/log/httpd-error.log
- Debian and Ubuntu – /var/log/apache2/error.log
- RHEL, Red Hat, CentOS, and Fedora – /var/log/httpd/error_log
Nginx error logs on the most popular Linux distributions, such as Ubuntu, Debian and CentOS, are located in /var/log/nginx.
Note: The user accessing the log must have write access to the error log directory.
If web server error logs are inaccessible to you, contact your hosting provider.
2. Whitelist Cloudflare IP Addresses and Ports
Cloudflare is the mediator between a private firewall and origin server. Every connection attempt made to a web page is processed by Cloudflare and directed to the origin server via a set of IP addresses and through specific network ports.
For Cloudflare to work properly, it must be able to communicate with the origin server without any interference. Error 521 will occur if the connection between Cloudflare and the origin server is interfered by the following:
- IP deny rules specified in .htaccess.
- Firewall rules that restrict communication with Cloudflare.
- Disabled ports through which Cloudflare communicates with the origin server.
- Rate limiting and other types of of server-side restrictions.
These issues can be resolved by:
- Checking .htaccess and firewall rules.
- Whitelisting Cloudflare IPs.
- Enabling the right ports.
Important: Some hosting providers whitelist Cloudflare IPs by default. Consult your hosting provider before troubleshooting.
Whitelist IP Addresses via .htaccess
To whitelist Cloudflare’s IP addresses in the .htaccess file, add all the addresses in the line starting with allow from all
and separate individual IP addresses with spaces.
Whitelist IP Addresses via Firewall
The process of whitelisting IP addresses will vary from one firewall to another. As an example, this guide focuses on updating iptables rules. For other popular firewalls, refer to our articles on How to Use firewalld on CentOS 7 and How to Set Up UFW on Ubuntu.
To allow incoming connections from Cloudflare’s IP addresses in iptables:
- Open the Linux terminal.
- Connect to the server via SSH.
- Run the following command for every Cloudflare IP address (replace the example IP address with Cloudflare’s):
sudo iptables -A INPUT -s 192.168.0.1 --dport 443 -j ACCEPT
Note: You can pass multiple IP address after the -s
option. Just make sure to use commas between each individual IP address.
This will add a new rule to the iptables rule chain that allows incoming connections to the specified IP address. The parameters used in the syntax are:
-A
— Adds rule to the rule chain.INPUT
— Specifies that the rule refers to all incoming connections.-s
— Specifies the source of traffic.-j
ACCEPT
— Specifies what action should be taken with the data packets (accept).--dport
443
— Specifies the destination port number of a protocol — where to direct the packets. Open port 443 for connections on encrypted networks.
Note: When Full (Strict) protection (SSL/TLS mode) is active, Cloudflare proxies all traffic to port 443 – the port used for secure connections over encrypted networks.
Optional parameters include:
-I
— Specifies the network interface whose traffic the filter applies to.-p
— Specifies the network protocol filtering incoming traffic (TCP, UDP, SCTP, UDP-lite, ICMPv6, etc.)
Note: The parameters must always be written in the following order: -A
, -i
, -p
, -s
, --dport
, -j
.
If whitelisting Cloudflare’s IP addresses does not fix error 521, contact your hosting provider to check whether the issue is on their side.
3. Confirm That an SSL Certificate Is Installed
If Cloudflare IPs are whitelisted and access to port 443 is enabled, but error 521 persists, the issue may lie in your website’s security certificate.
Cloudflare requires a valid security certificate – the Cloudflare Origin Certificate or a certificate from any publicly trusted authority. A missing (or expired) SSL certificate will cause error 521 or 526 to appear.
Whether you have an SSL certificate or want to create one using Cloudflare, you will have to go through the process of creating an Origin CA security certificate:
- Log in to Cloudflare.
- Choose the domain you want to install the certificate on.
- Navigate to SSL/TLS > Origin Server.
- Click Create Certificate.
- Choose whether you want to:
- Generate a Cloudflare certificate (Generate private key and CSR with Cloudflare)
- Use an existing third-party certificate (Use my private key and CSR)
- Specify the hostnames the certificate should apply to (root zone and first-level wildcard hostname are included by default)
- Specify the expiration date of the certificate
- Click Next
- Choose the key format:
- PEM, DER — for servers using OpenSSL (Apache and NGINX)
- PKCS#7 (.p7b) — for servers using Windows and Apache Tomcat
- Save the origin certificate and private key into separate files
- Click OK
You now have an Origin CA security certificate that must be added to the origin server. To do this:
- Upload the certificate to your origin web server
- Update your web server configuration
- Enable SSL and port 443
Some origin web servers will also require a Cloudflare Origin CA root certificate to be uploaded. The RSA and EEC version of the certificate can be found in Cloudflare’s documentation.
Note: According to Cloudflare, the EEC version should not be used with Apache cPanel.
4. Check mod_security
If the mod_security Apache module acts as the origin server’s firewall, its core rules could be blocking Cloudflare requests, causing error 521 to appear.
If you are using mod_security, ensure that the latest version is being used and that none of the rules are blocking Cloudflare’s IP addresses.
5. Disable mod_antiloris and mod_reqtimeout
mod_antiloris and mod_reqtimeout are Apache HTTP server modules designed to prevent Slowloris Denial-of-Service (DoS) attacks by limiting the number of connections from unique IP addresses within a specified time frame.
Cloudflare is a reverse proxy, meaning it processes requests and directs them to the origin server. This is completed over a limited range of IP addresses. With mod_antiloris and mod_reqtimeout set up, once a Cloudflare IP address exceeds the connection limit, every following connection attempt from that address results in dropped packets.
To resolve the issue, disable and unload the modules so Cloudflare can work uninterrupted.
6. Check Railgun Configuration
Railgun is a WAN optimization protocol developed by Cloudflare to increase connection speed.
Improper Railgun configuration causes the error 521 to appear, accompanied by the «railgun.wan_error connection failed» error message.
To resolve the issue, disable Railgun so the website can be accessed and review the configuration. If you require assistance, reach out to Cloudflare Support.
7. Contact Cloudflare Support
If the troubleshooting methods did not help to locate the issue, contact Cloudflare Support. A representative will guide you through gathering the required information and further troubleshooting.
Conclusion
You now know what causes the «Error 521: Web server is down» error message and how to troubleshoot and fix it.
Use the information provided in this guide to fix error 521 and prevent it from happening in the future.
Error 521 is only one of numerous error messages that can appear when visiting a website that uses Cloudflare’s CDN. Another common error code is 520: Web Server is Returning an Unknown Error. Check out our guide that explains what error 520 means and how to fix it.
Ошибка 521 — это сообщение об ошибке, которое вы получаете при попытке открыть сайт, когда веб-сервер не может установить соединение с вашим сайтом. Это может произойти по множеству причин, таких как проблемы с хостингом, DNS, SSL или с настройками сервера.
Однако, не отчаивайтесь, существует несколько простых шагов, которые вы можете выполнить, чтобы исправить эту ошибку и вернуть свой сайт в рабочее состояние. В этом руководстве мы рассмотрим подробно, какие шаги необходимо предпринять, чтобы решить проблему с ошибкой 521 при открытии вашего сайта.
Следуйте нашим советам и рекомендациям, чтобы быстро и без лишних проблем устранить ошибку 521 и вновь начать работать со своим сайтом.
Содержание
- Понимание ошибки 521
- Что это за ошибка?
- Почему возникает ошибка 521?
- Что можно сделать, чтобы исправить ошибку 521?
- Шаги по устранению ошибки:
- Шаг 1: Проверить статус сервера
- Шаг 2: Проверить DNS-записи
- Шаг 3: Проверить настройки SSL-сертификата
- Шаг 4: Обратиться к поддержке хостинг-провайдера
- Дополнительные действия при продолжающихся проблемах
- Обратитесь в службу поддержки
- Перенесите сайт на другой хостинг
- Проверьте работу сервера
- Вопрос-ответ
- Что значит ошибка 521 при открытии сайта?
- Как исправить ошибку 521?
- Может ли проблема быть на моей стороне?
- Как определить причину ошибки 521?
- Как избежать ошибки 521 в будущем?
Понимание ошибки 521
Что это за ошибка?
Ошибка 521 — это HTTP-код, который возникает при доступе к сайту, где сервер не может установить соединение с вашим браузером. Эта ошибка является ошибкой соединения и изменить ее можно только на стороне сервера.
Почему возникает ошибка 521?
Ошибка 521 может возникать по следующим причинам:
- Перегруженность сервера;
- Проблемы с SSL-сертификатом;
- Настройки брандмауэра, блокирующего входящие подключения;
- Некорректно настроенный DNS-сервер;
- Проблемы у вашего интернет-провайдера.
Что можно сделать, чтобы исправить ошибку 521?
Чтобы исправить ошибку 521, вам необходимо:
- Проверить, находится ли сайт в сети. Для этого вы можете воспользоваться сервисами, например, имеющимися на сайтах like-site.ru или isup.me, чтобы узнать, доступен ли сайт из другого места.
- Общаться с администратором сайта, чтобы выяснить, есть ли проблемы с сервером и SSL-сертификатом.
- Проверить настройки брандмауэра на вашем компьютере и сетевых параметрах.
- Проверить конфигурацию DNS-сервера.
- Связаться с вашим интернет-провайдером, чтобы убедиться, что у них нет проблем с сетью.
Следуя этим шагам, вы можете исправить ошибку 521 и снова пользоваться сайтом, если проблемы не связаны с техническими особенностями.
Шаги по устранению ошибки:
Шаг 1: Проверить статус сервера
Первым шагом необходимо проверить статус сервера, на котором размещен сайт. Это можно сделать с помощью специальных онлайн сервисов, таких как DownDetector. Если сервер не работает, тогда нужно связаться с хостинг-провайдером для уточнения информации по этому поводу.
Шаг 2: Проверить DNS-записи
Если сервер работает, то необходимо проверить DNS-записи. Это можно сделать с помощью онлайн сервисов, таких как DNSChecker. Если DNS-записи настроены неправильно или устарели, то их нужно обновить. Это можно сделать через хостинг-провайдера или регистратора доменного имени.
Шаг 3: Проверить настройки SSL-сертификата
Если DNS-записи настроены правильно, то следующим шагом нужно проверить настройки SSL-сертификата. Это можно сделать с помощью онлайн сервисов, таких как SSLChecker. Если настройки SSL-сертификата неправильные или устаревшие, то их нужно обновить через хостинг-провайдера.
Шаг 4: Обратиться к поддержке хостинг-провайдера
Если все вышеперечисленные шаги были пройдены, а ошибка все еще появляется, то нужно обратиться в поддержку хостинг-провайдера. Они могут помочь найти и устранить проблему на уровне сервера или настроек хостинга.
Если ничего из вышеперечисленного не помогло, то может возникнуть необходимость обратиться к специалистам по web-разработке для детального анализа и исправления проблемы.
Дополнительные действия при продолжающихся проблемах
Обратитесь в службу поддержки
Если вы продолжаете получать ошибку 521 при попытке открыть сайт, несмотря на выполненные решения проблемы, обратитесь в службу поддержки хостинг-провайдера. Предоставьте им все необходимые данные, они смогут проанализировать ситуацию и помочь в ее решении.
Перенесите сайт на другой хостинг
Если проблемы с сайтом продолжаются даже после всех попыток ее устранить, может быть решением будет перенести сайт на другой хостинг-провайдер. Для этого необходимо записать все настройки сайта, скопировать все файлы и базу данных и перенести их на новый хостинг. При переносе не забудьте обновить DNS-записи для вашего домена.
Проверьте работу сервера
Причиной ошибки 521 может быть уход в аварийное состояние сервера, на котором расположен ваш сайт. Для проверки работы сервера можно использовать специальные онлайн сервисы. Если же проблема действительно заключается в неработающем сервере, обратитесь в техническую поддержку хостинг-провайдера.
Вопрос-ответ
Что значит ошибка 521 при открытии сайта?
Ошибка 521 — это ошибка соединения между вашим браузером и веб-сервером, которая указывает на то, что сервер не может обработать ваш запрос. Это может быть вызвано несколькими факторами, такими как отсутствие соединения с Интернетом, проблемы с настройками DNS или проблемы на стороне сервера.
Как исправить ошибку 521?
Существует несколько способов исправления ошибки 521. Попробуйте перезагрузить страницу — это может помочь в случае временных проблем соединения. Если это не сработало, то проверьте настройки DNS, возможно, вам нужно обновить DNS-записи или изменить DNS-сервер. Если вы не можете решить проблему самостоятельно, свяжитесь с технической поддержкой вашего хостинг-провайдера или разработчиком сайта.
Может ли проблема быть на моей стороне?
Да, проблема может быть вызвана разными факторами на вашей стороне, например, проблемами с соединением, антивирусной программой, запрещающей доступ к сайту, или неправильными настройками прокси-сервера. Попробуйте проверить все эти вещи, прежде чем обратиться за помощью.
Как определить причину ошибки 521?
Чтобы определить причину ошибки 521, вы можете выполнить несколько действий. Попробуйте открыть другие сайты, чтобы убедиться, что проблема не связана с вашим соединением. Затем проверьте DNS-настройки вашего компьютера и убедитесь, что в них нет ошибок. Если все еще не работает, свяжитесь с технической поддержкой вашего хостинг-провайдера для получения дополнительной помощи.
Как избежать ошибки 521 в будущем?
Для того, чтобы избежать ошибки 521, вам нужно следить за своим соединением, периодически проверять настройки DNS и обновлять DNS-записи. Также не забывайте обслуживать и обновлять ваш веб-сервер и его приложения, чтобы избежать ошибок из-за устаревших версий. Если вы используете хостинг-провайдера, выбирайте проверенные и надежные компании.
Ошибки 520, 521, 522, 524 могут появляться на сайте в том случае, если вы используете для своего сайта сервисы Cloudflare. Cloudflare — сервис, перенаправляющий трафик. Он позволяет увеличить скорость загрузки сайта и обеспечивает защиту от хакерских и DDoS-атак.
Ошибка 520 (Web server is returning an unknown error)
Если Cloudflare не удается обработать ответ сервера, на котором размещен сайт, то он выдает эту ошибку.
Причины появления ошибки 520
- Разрыв соединения, когда запрос к серверу был успешным.
- Превышение размера заголовка запроса (больше 8 КБ).
- Ответ сервера не содержит информацию.
- Ответ сервера некорректен.
Способы устранения ошибки 520 Web server is returning an unknown error
Если любое из вышеперечисленных условий исходит от веб-сервера, на котором размещен сайт, нужно обратиться в техподдержку хостинг-провайдера.
Правила ограничения скорости Cloudflare или другие запросы фильтрации иногда могут вызывать проблемы в работе сайта. Важно проверить и протестировать ваш сайт после подключения сервисов Cloudflare. Если на сервере хостинга используются системы безопасности, блокирующие запросы к сайту, обязательно укажите IP-адреса Cloudflare в белом списке, чтобы исключить вероятность блокировки запросов.
Список диапазонов IP-адресов Cloudflare
Ошибка 521 (Web Server Is Down)
Браузер показывает ошибку 521, когда веб-сервер неожиданно обрывает соединение с Cloudflare.
Причины появления ошибки 521
- Невозможно получить ответ от сервера.
- Система безопасности веб-сервера внесла запросы Cloudflare в черный список. Это связано с тем, что система работает по принципу обратного прокси-сервера. Ваша система безопасности могла принять периодические подключения от статических IP-адресов за DDoS-атаку. Из-за этого адреса блокируются или ограничиваются по скорости.
Способы устранения ошибки 521 Web Server Is Down
Возможно, веб-сервер отключен или работает с перебоями. В таком случае:
- Убедитесь, что ваш веб-сервер работает нормально.
- Просмотрите журналы ошибок сервера, чтобы выявить причину ошибки.
Если веб-сервер или хостинг-провайдер блокируют запросы Cloudflare, внесите в белый список все диапазоны IP-адресов сервиса в брандмауэре сервера или другом программном обеспечении безопасности.
Ошибка 522 (Connection timed out)
Появляется в случае, когда превышено время ожидания ответа от веб-сервера.
Причины появления ошибки 522
- Веб-сервер не может ответить на запрос из-за высокой загруженности.
- Система защиты веб-сервера блокирует запросы Cloudflare.
- Нет доступа к веб-серверу.
-
Некорректно указаны настройки DNS на Cloudflare: запросы отправляются по другому адресу.
-
Неверная настройка маршрутизации между Cloudflare и веб-сервером.
Способы устранения ошибки 522 Connection timed out
Убедитесь, что:
- IP-адреса Cloudflare не блокируются в брандмауэре.
- Ваш хостинг-провайдер не ограничивает скорость и не блокирует запросы от Cloudflare.
- Веб-сервер не перегружен.
Неисправную маршрутизацию в сети между Cloudflare и исходным веб-сервером устранить сложнее. Прежде чем перейти к этому пункту, исключите предыдущие. Если вы считаете, что причиной могут быть проблемы с сетью, отправьте заявку в службу поддержки Cloudflare.
Ошибка 524 (A timeout occurred)
Браузер покажет эту страницу, когда подключение к веб-серверу будет установлено, но его ответ превысит лимит ожидания. Cloudflare ожидает HTTP-ответ в течение 100 секунд.
Причины появления ошибки 524
- Проблемы в работе PHP-скриптов или сбой базы данных.
- Высокая загруженность веб-сервера.
Способы устранения ошибки 524 A timeout occurred
Проверьте доступные ресурсы веб-сервера, включая процессор, оперативную память и общий уровень трафика. Высокий уровень использования памяти память или высокая загрузка процессора могут сигнализировать о проблеме с ресурсами.
Если вы регулярно отправляете HTTP-запросы, выполнение которых занимает более 100 секунд (например, экспорт больших данных), рассмотрите возможность перемещения этих длительных процессов в поддомен, который не проксируется Cloudflare.
Служба поддержки RU-CENTER не оказывает техническую поддержку по сервису Cloudflare. Для устранения ошибок, пожалуйста, обратитесь в техническую поддержку Cloudflare. Если неполадки в работе сайта связаны с хостингом RU-CENTER, пожалуйста, отправьте заявку в нашу службу технической поддержки.