Содержание

Unknown collation utf8mb4 unicode 520 ci — устраняем ошибку 🚫

Unknown collation utf8mb4 unicode 520 ci — устраняем ошибку 🚫
  • Технология VPN — определение, принципы использования и способы организации
  • Отличие DOS-атаки от DDOS-атаки
  • Полезные советы по выбору хостинга для сайта

При переносе базы данных (БД) сайта с одного хостинга на другой может возникнуть уведомление об ошибке кодировки #1273 «Unknown collation utf8mb4 unicode 520 ci». Оно связано с тем, что импортируемая старая база была создана в кодировке более старой версии MySQL, чем новая.

Чтобы решить эту проблему, требуется открыть дамп БД любым удобным редактором кода (н/п Notepad++, SublimeText3, Visual Studio Code) или встроенным «блокнотом» (Notepad). Затем совершить следующую последовательность действий:

  • найти строчки с отрывком «utf8mb4_unicode_ci» (возможен другой вариант — «utf8mb4_unicode_520_ci») и заменить их на «utf8_general_ci»;
  • найти строчки с отрывком «utf8mb4» и заменить их на «utf8».

После совершенных замен импорт базы данных пройдёт без ошибок и сайт сможет нормально функционировать.

Так же можно попробовать выполнить загрузку базы данных используя MariaDB 10.3 в качестве сервера баз данных, а не MySQL 5.5.60. Для этого воспользуйтесь инструкцией по изменению типа сервера баз данных. В этом случае можно обойтись без изменений в самой базе.

Надежный хостинг для сайта. 14 дней — бесплатно!

Попробовать

Услуги

Клиентам

Информация по восстановлению пароля отправлена на email. Дождитесь письма и следуйте описанным в нем инструкциям. Если Вы не получили письмо, попробуйте повторить процедуру восстановления.

Если Вы не можете самостоятельно восстановить доступ к вашей учетной записи, то свяжитесь с нашим отделом технической поддержки по email [email protected]. Сообщите свои имя, фамилию и номер телефона, которые Вы указали при регистрации.

Новый пароль сохранен!

Вход

Восстановить пароль

Регистрация

Я даю согласие на обработку персональных данных и соглашаюсь с договором-офертой

Восстановить пароль

Восстановить пароль

  • Вход
  • Регистрация
Логин или email

Пароль

Название организации (если есть)

Телефон

ПарольСгенерировать

Нажимая кнопку, Вы соглашаетесь с офертой и политикой обработки персональных данных.

Sprinthost — Настройка Cloudflare для сайта

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

Создание аккаунта

Для создания аккаунта вам нужно:

  1. Перейти на страницу «Sign Up».
  2. Ввести свою почту и придумать пароль. Он должен содержать не меньше 8 символов, цифру, а также специальные символы (например, !%@#*_-).
  3. Нажать на кнопку «Create Account».

Аккаунт будет создан после подтверждения по почте.

Добавление домена

Следующим действием Cloudflare предложит вам добавить доменное имя. Введите зарегистрированный домен и нажмите кнопку «Add Site». Выберите тарифный план и нажмите «Confirm plan».

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

Чтобы применить все настройки, измените NS-серверы у регистратора домена на те, которые вам предложит Cloudflare. Компания имеет больше сотни NS-серверов, поэтому не указывайте их заранее, вам попадутся другие.

Проверьте настройки и нажмите кнопку «Done». Домен добавлен на аккаунт.

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

DNS и статус проксирования

Изменять, добавлять и редактировать ресурсные записи можно в разделе «DNS». Для записей вы можете выбрать один из статусов проксирования:

  1. Настройка «Proxied» (оранжевое облако) говорит о том, что вместо вашего IP-адреса будет указан адрес Cloudflare. Все запросы проксируются, то есть поступают сначала на сервера компании, а после отправляются на сервер, где сайт фактически размещен.
  2. «DNS only» (серое облако) означает, что при обращении к домену Cloudflare будет отдавать IP-адрес вашего сервера. Настройки кеширования, Firewall и другие не будут применяться.

Чтобы изменить статус, нажмите на запись для перехода в режим редактирования, кликните на облако для изменения и нажмите «Save».


При использовании «Proxied» на бесплатном тарифе, подключиться по проксируемому домену к почте, FTP и SSH на хостинге не получится. Cloudflare пропускает запросы к вашему сайту только по 80 и 443 порту, поэтому используйте для подключения к почте и другим сервисам IP-адрес сервера, на котором находится ваш аккаунт (указан в Панели управления, раздел «Сайты и домены» → «IP-адреса»).

На платных тарифах вы можете воспользоваться специальным инструментом Spectrum, узнать подробнее можно в инструкции.

Защита от DDoS-атак

В настоящее время количество DDoS-атак на сайты увеличивается, и от них нужно защищаться. Веб-сайты, приложения и сети — все это защищено глобальной облачной сетью компании со скоростью передачи данных несколько десятков Тбит/с. Размер и частота атак технически не ограничивается, а сеть Cloudflare блокирует до сотни миллиардов угроз в день.

Чтобы воспользоваться услугой защиты от DDoS-атак, включите проксирование (Proxied) для своего сайта в разделе «DNS». В результате все запросы к вашему сайту будут поступать сначала на сервер Cloudflare, а он в свою очередь будет отправлять проверенные запросы на сервер, откуда фактически работает сайт.


Web Application Firewall

WAF — это правила, благодаря которым вы можете настроить дополнительную защиту для своего сайта. Правила настраиваются в разделе «Firewall» личного кабинета Cloudflare. Они позволяют блокировать запросы от нежелательных роботов, разрешать доступ к сайту для проверенных сервисов, настроить дополнительные проверки для роботов, и многое другое. Более подробно можно почитать об этом в инструкции на сайте компании.

Каждый запрос в WAF проверяется списком правил и специальным интеллектом. Подозрительные запросы могут быть заблокированы, дополнительно проверены или занесены в журнал в зависимости от настроек пользователя, в то время как легитимные запросы успешно направляются к вашему сайту.


Защищенное соединение

При использовании проксирования от Cloudflare доступна настройка защищенного соединения для сайта в разных режимах: Flexible, Full или Full (Strict).


Режим «Flexible» шифрует трафик только между браузером и сервером Cloudflare. По мнению сервиса, эта настройка может помочь личным сайтам и блогам в продвижении, поскольку Google и другие поисковики обращают внимание на HTTPS.

Режимы Full и Full (Strict) устанавливают сквозное шифрование трафика с помощью SSL и гарантируют, что никто не сможет отслеживать передаваемые данные. Отличаются режимы тем, что при Full можно использовать самоподписанный сертификат, созданный на своем компьютере, а Full (Strict) требует сертификат от доверенного центра сертификации, например, Let’s Encrypt, Comodo или другой. Также можно установить Cloudflare Origin сертификат, который выдается на срок от 7 дней до 15 лет в разделе «SSL/TLS» → «Origin Server».


В разделе «SSL/TLS» → «Edge Certificates» вы можете включить настройку «Always Use HTTPS». В таком случае запросы к сайту будут автоматически перенаправлены с «http://» на «https://». Активируйте «Automatic HTTPS Rewrites», после чего все ссылки на сайте у подключаемых файлов и картинок будут заменены на «https://», и на сайте не будет смешанного контента.

При защите вашего сайта с помощью Cloudflare не рекомендуется иметь настроенные перенаправления на хостинге.

Кеширование контента

В Cloudflare доступны для использования CDN-серверы, или серверы сети доставки контента. Они позволяют быстрее получать картинки, документы, шрифты и другие статические файлы, кешируя их на серверах Cloudflare. Кеширование позволит снизить нагрузку на сайт, если на нем много посетителей и статических файлов.

Кеширование настраивается в разделе «Caching» → «Configuration» → «Caching Level» или в разделе «Page Rules», с помощью которого можно создать правила для файлов по определенному адресу сайта.


Есть три настройки кеширования:

  1. No query string — доставляет файлы из кеша только при отсутствии строки запроса. Например: domain.com/pic.jpg
  2. Ignore query string — доставляет один и тот же файл независимо от строки запроса. Например: domain.com/pic.jpg?ignore=this-query-string
  3. Standart — рекомендуемая настройка. Доставляет обновленную версию каждый раз, когда изменяется строка запроса. Например: domain.com/pic.jpg?with=query

Можно настроить кеширование в браузере у посетителей сайта, пункт «Browser Cache TTL». Время жизни кеша будет установлено Cloudflare, если на веб-сервере не указаны более длительные периоды времени.


Уровень защиты сайта

Cloudflare позволяет настроить автоматическую проверку трафика, чтобы защищаться от плохих посетителей. Для этого нужно настроить «Security Level» в разделе «Firewall» → «Settings». Выбранный вами уровень определит, какие посетители должны будут пройти дополнительную проверку перед входом:

  1. «Essentially off» (Почти отключено) — только для самых тяжких нарушителей.
  2. «Low» (Низкий) — только для наиболее угрожающих посетителей.
  3. «Medium» (Средний) — дополнительная проверка для посетителей, которые представляют умеренную или большую угрозу.
  4. «High» (Высокий) — проверка для всех посетителей, которые демонстрировали угрожающее поведение в течение последних 14 дней.
  5. «I’m Under Attack!» (Я под атакой!) — данный режим должен использоваться только если ваш сайт находится под DDoS-атакой.


Когда на вас идет атака, то вам необходимо включить режим «Under Attack Mode» в разделе «Overview» или «Firewall» → «Settings». Cloudflare в этом режиме выполняет дополнительные проверки безопасности для всех посетителей сайта, чтобы помочь смягчить DDoS-атаки 7 уровня (HTTP-флуд, TCP-флуд, UDP-флуд и другие).

Когда выполняется дополнительная проверка, посетитель видит страницу от Cloudflare в течение 5 секунд, которая его анализирует. Проверенные посетители получают доступ к вашему сайту, а подозрительные блокируется.


Настройка защищенного соединения

Если у вас включено проксирование, тогда вы можете настроить для своего сайта HTTPS. Для этого перейдите в раздел «SSL/TLS» и выберите одну из настроек:

  1. «Flexible». Сертификат будет установлен на сервер Cloudflare и автоматически будет продлеваться.
  2. «Full» или «Full (Strict)». Для корректной работы потребуется установка SSL-сертификата на сервер хостинга. Если сертификат не установлен, тогда на сайте будет ошибка 520.

Создайте бесплатный сертификат Cloudflare Origin в разделе «SSL/TLS» → «Origin Server». Для этого нажмите «Create Certificate», выберите срок действия и нажмите кнопку «Next». После этого будет сгенерирован сертификат (Origin Certificate) и приватный ключ (Private key).

Скопируйте сертификат и приватный ключ в текстовый файл и загрузите на хостинг через Панель управления в разделе «Файловый менеджер». Для установки сертификата напишите нам через раздел «Поддержка».


Также в разделе «SSL/TLS» → «Edge Certificates» вам нужно включить две настройки:

  1. «Always Use HTTPS» перенаправляет все запросы к сайту на защищенный протокол, то есть с HTTP на HTTPS.
  2. «Automatic HTTPS Rewrites». Если ваш сайт содержит ссылки на файлы или страницы по протоколу HTTP, которые также безопасно доступны через HTTPS, тогда они автоматически перезапишутся с использованием безопасного соединения. Это поможет исправить ошибку в браузере посетителей, которая сообщает о смешанном контенте.


Оптимизация и очистка кеша

В разделе «Speed» → «Optimization» вы можете ускорить загрузку сайта благодаря нескольким настройкам:

  1. «Auto Minify» удаляет ненужные символы из исходного кода без изменения его функциональности (например, пробелы, комментарии и т.д.). Минификация может сжимать размер исходного файла, что уменьшает объем данных, которые необходимо передать посетителям, и таким образом сокращает время загрузки страницы.
  2. Сжатие «Brotli» или gzip, которое ускорит загрузку страницы для ваших посетителей.


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

Если вы обновили картинку или другой статический файл на сайте, но ничего не изменилось, тогда вам потребуется очистить кеш браузера и кеш на CDN-серверах. Это можно сделать в разделе «Caching» → «Configuration» → «Purge Cache». Нажав на кнопку «Custom Purge», вы сможете ввести ссылку на файл и очистить его на серверах Cloudflare, или же очистить весь кеш кнопкой «Purge Everything».

Как найти и устранить неполадки

Развитие веб-сайта Техническое обслуживание

04 мая 2023 г.

Ризма Б.

6 мин Чтение

Как владелец веб-сайта, вы должны следить за тем, чтобы ваш сайт всегда работал правильно. Однако когда посетители пытаются получить доступ к его содержимому, они могут столкнуться с сообщением «Ошибка 520: веб-сервер возвращает неизвестную ошибку».

Это всеобъемлющий ответ, выпущенный Cloudflare, чтобы указать, что ваш веб-сайт сделал что-то неожиданное, что привело к пустому ответу. Это может произойти из-за нескольких факторов — от конфигурации веб-сервера до недопустимого HTTP-ответа.

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

Что вызывает ошибку Cloudflare 520?

Ошибка Cloudflare 520 возникает, когда веб-сервер получает недопустимый или неправильно интерпретируемый запрос, что приводит к пустому ответу. В результате доступ к веб-сайту загружает сообщение «Веб-сервер возвращает неизвестную ошибку».

Ниже приведены несколько распространенных причин возникновения этой ошибки:

  • Сбой на исходном веб-сервере . Это может произойти либо из-за того, что на исходном сервере запущен ресурсоемкий скрипт, либо из-за неправильной интерпретации запросов. Следовательно, сервер не может выполнить эти запросы.
  • Исходный сервер не разрешает соединения с любыми IP-адресами Cloudflare . Возможно, настройки вашего брандмауэра блокируют IP-адреса, не внесенные в белый список. Проверьте, не является ли IP-адрес Cloudflare одним из них.
  • Короткие тайм-ауты простоя
    . TCP (протокол управления передачей) устанавливает соединение между клиентом и сервером, позволяя им обмениваться данными. По умолчанию значение тайм-аута простоя веб-сервера составляет 300 секунд. Таким образом, значение тайм-аута TCP менее 300 секунд может вызвать ошибку 520.
  • Заголовки ответа, несовместимые с Cloudflare . Заголовки HTTP позволяют веб-серверу и клиенту взаимодействовать. Они содержат такие сведения, как браузер клиента, запрошенная страница и файлы cookie. Например, слишком много файлов cookie приведет к увеличению размера заголовка. Если он превышает ограничение размера заголовка запроса Cloudflare в 16 КБ, это приведет к недействительным или отсутствующим заголовкам ответа.
Код ошибки Ошибка 520
Тип ошибки Cloudflare — Сервер 90 046
Сообщение об ошибке 520 Веб-сервер возвращает неизвестную ошибку
Ошибка причины Сбой на исходном веб-сервере
Исходный сервер блокирует IP-адреса Cloudflare
Неверный ответ HTTP или пустой ответ
Короткие тайм-ауты простоя
Несовместимые с Cloudflare заголовки ответов
Сброс подключения

7 способов устранения ошибки Cloudflare 520: веб-сервер возвращает неизвестную ошибку

Теперь, когда вы узнали о потенциальных причинах ошибки Cloudflare 520, давайте рассмотрим способы исправить их.

Важно! Проверьте, не работает ли ваш сайт для всех, используя тест Uptrends Website Uptime Test, и убедитесь, что статус системы Cloudflare работает правильно.

1. Убедитесь, что DNS-записи Cloudflare верны

DNS-записи играют важную роль в эффективном функционировании веб-сайта, предоставляя такую ​​информацию, как IP-адрес, соответствующий определенному доменному имени.

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

Общий лимит заголовков запросов Cloudflare составляет 32 КБ, а размер отдельных заголовков — 16 КБ. Если заголовки превышают ограничение, может появиться сообщение об ошибке 520. Получите доступ к HAR (HTTP-архиву) вашего сервера, чтобы просмотреть заголовки сайта и файлы cookie.

Файлы HAR, по сути, записывают все запросы веб-браузера, включая заголовки запросов и ответов, основное содержимое и время загрузки страницы. Создание файлов HAR может помочь вам сузить круг причин ошибки и найти решение.

Вот как создать файл HAR с помощью Google Chrome:

  1. Щелкните правой кнопкой мыши веб-страницу, на которой отображается ошибка 520, и выберите Проверить , чтобы открыть инструменты разработчика.
  2. Нажмите на вкладку Сеть .
  3. Нажмите на маленькую круглую кнопку, если она серого цвета.
  1. Установите флажок Сохранить журнал .

Обновите страницу и снова откройте вкладку сети.

  1. Щелкните правой кнопкой мыши в любом месте окна инструментов разработчика.
  2. Выберите Сохранить все как HAR с содержимым .
  3. Чтобы изучить файл, используйте онлайн-инструмент, например Google HAR Analyzer.

Важно! Файлы HAR содержат конфиденциальную информацию. Используйте текстовый редактор, чтобы удалить такие данные, как ваши пароли, файлы cookie и другие личные данные, прежде чем делиться файлом с другими.

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

3. Отключить .htaccess

Файл .htaccess (гипертекстовый доступ) — это ресурс конфигурации для сайтов, размещенных на Apache. Отключение .htaccess может помочь подтвердить, был ли файл поврежден или вызвал плохие перенаправления.

Рекомендуем к прочтению

Ознакомьтесь с нашим руководством о том, как создать и найти файл .htaccess.

Откройте файл конфигурации Apache и измените директиву AllowOverride на None.

Это приведет к отключению всех файлов .htaccess . Если вам нужно изменить конфигурацию Apache, не забудьте сохранить файл и перезапустить Apache.

4. Изучите журналы ошибок

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

Если вы используете Hostinger, включите регистрацию ошибок PHP через hPanel:

  1. Перейдите на вкладку Advanced и выберите Конфигурация PHP .
  2. На вкладке параметров PHP отметьте logErrors флажок.
  1. Прокрутите страницу до конца и нажмите Сохранить.

Ваш файл error_log будет находиться в каталоге home/[username]/.logs , доступном через диспетчер файлов.

Файл error_log содержит такую ​​информацию, как дата и тип возникшей ошибки. В нем также указано, какие файлы и строки требуют исправления.

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

5. Используйте команду cURL

URL-адрес клиента или команда cURL используются для отправки запросов HTTP/HTTPS, но также могут помочь устранить неполадки, связанные с ответами об ошибках HTTP.

Рекомендуем к прочтению

Ознакомьтесь с нашим полным руководством по использованию команд curl в Linux.

Например, используйте следующую команду cURL, чтобы получить информацию о заголовках ответа и запроса HTTP.

 curl -svo /dev/null http://www.example.com/ 

Пользователям Windows 7 и 8 необходимо загрузить исполняемый мастер cURL, чтобы использовать его. Если вы используете Windows 10, она позволяет выполнять cURL непосредственно из командной строки.

6. Отключите Cloudflare

Отключите Cloudflare, зайдя на панель инструментов Cloudflare и щелкнув вкладку DNS. Выберите домен, затем нажмите кнопку Статус прокси .

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

  1. Войдите в свою учетную запись Cloudflare и перейдите на вкладку «Обзор» панели инструментов.
  2. Прокрутите вниз, пока не увидите Дополнительные действия.
  3. Нажмите Приостановить Cloudflare на сайте и подтвердите запрос.

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

Перейдите на вкладку Кэширование на панели управления Cloudflare. Выберите Configuration и прокрутите страницу вниз, пока не дойдете до значка переключателя, чтобы включить режим разработки.

7. Обратитесь в службу поддержки Cloudflare

. Если вам нужна дополнительная помощь, обратитесь в службу поддержки Cloudflare, заполнив заявку в службу поддержки. Как правило, вам потребуется отправить информацию об URL-адресе, идентификатор Cloudflare Ray ID и файлы HAR, когда Cloudflare был включен и временно отключен.

Устранение других ошибок Cloudflare

Во многих случаях варианты кода ошибки HTTP обычно сигнализируют о проблеме с сервером, которым может быть либо прокси-сервер, либо хост-источник. Владельцы веб-сайтов могут в какой-то момент столкнуться с ошибками сервера 5xx. Таким образом, важно знать о таких ошибках и сразу же научиться их исправлять.

Вот несколько идей для немедленного исправления распространенных ошибок 5xx:

  • Убедитесь, что IP-адреса Cloudflare не заблокированы в . htaccess , iptables или брандмауэре.
  • Узнайте у своего хост-провайдера, ограничивают ли они или блокируют запросы IP-адресов Cloudflare. Если это так, запросите внесение IP-адресов в белый список.
  • Проверьте, нормально ли работает исходный веб-сервер. Если это не так, просмотрите журналы ошибок, чтобы точно определить проблему. Свяжитесь с вашим хостинг-провайдером, если вы не знаете, как выполнить эти шаги.
  • Попросите вашего хостинг-провайдера или администратора сайта подтвердить, что инфраструктура испытывает какие-либо проблемы с нагрузкой.
Устранение других ошибок

Как исправить ошибку Cloudflare 522
4 способа исправить ошибку Cloudflare 521
Ошибка 404: 4 способа исправить
Как исправить ошибку 502 Bad Gateway
Как решить 503 Сервис недоступен Ошибка
Как исправить 504 Ошибка тайм-аута шлюза
Localhost отказался подключиться Ошибка
Как исправить PR_END_OF_FILE_ERROR

Заключение

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

Поэтому нужно сразу найти способы исправить. В этой статье мы перечислили семь способов исправить ошибку 520:

  1. Убедитесь, что DNS-записи Cloudflare верны.
  2. Проверить заголовки и куки.
  3. Отключить .htaccess .
  4. Изучите журналы ошибок.
  5. Используйте команду cURL.
  6. Отключить Cloudflare.
  7. Обратитесь в службу поддержки Cloudflare.

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

Ошибка 520. Часто задаваемые вопросы

Вот некоторые часто задаваемые вопросы об ошибке 520.

Как предотвратить ошибку 520?

Ошибка 520 — это ошибка на стороне сервера, вызванная проблемой соединения между веб-сервером и исходным сервером. Попробуйте обновить страницу, очистить кеш браузера и файлы cookie, связаться с вашим хостинг-провайдером или администратором веб-сайта и проверить журналы вашего сервера на наличие проблем, чтобы предотвратить эту ошибку.

Какие другие распространенные ошибки у пользователей Cloudflare?

Некоторые распространенные ошибки для пользователей Cloudflare включают ошибку 502, вызванную плохим шлюзом, и ошибку 522, вызванную тайм-аутом соединения. Другими распространенными проблемами являются ошибка 524, тайм-аут соединения между Cloudflare и исходным сервером, а также ошибка 504, вызванная тайм-аутом шлюза.

Является ли ошибка 520 постоянной ошибкой?

Нет, ошибка 520 не является постоянной ошибкой. Это временная ошибка на стороне сервера, вызванная проблемой соединения между веб-сервером и исходным сервером. Обновление страницы, очистка кеша браузера и файлов cookie или обращение к вашему хостинг-провайдеру или администратору веб-сайта часто могут решить проблему.

Ризма использует письмо как способ поделиться тем, что она обнаружила, с другими. Как эксперт в области веб-хостинга, ей нравится использовать свои знания, чтобы помогать другим. В свободное время она любит смотреть свои любимые фильмы или составлять плейлисты для своих близких.

Еще от Rizma B.

Веб-сервер

возвращает неизвестную ошибку» • WP STAGING

Вы когда-нибудь сталкивались с « Ошибка 520: веб-сервер возвращает неизвестную ошибку » при использовании Cloudflare с вашим веб-сайтом? Это сообщение об ошибке указывает что Cloudflare не удалось подключиться к исходному серверу.Эта ошибка может быть вызвана различными проблемами, в том числе неожиданными, пустыми или неизвестными ответами исходного сервера.В этой статье обсуждаются причины ошибки 520 и способы ее устранения.

Обходной путь для исправления ошибки Cloudflare 520

Одним из быстрых обходных путей при расследовании причины ошибки 520 является либо сделать запись только для DNS в приложении Cloudflare DNS, либо временно приостановить Cloudflare. Это поможет определить, связана ли проблема с Cloudflare или исходным сервером.

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

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

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

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

  • Полный URL-адрес(а) ресурса, запрошенного при возникновении ошибки
  • Cloudflare cf-ray из сообщения об ошибке 520
  • Вывод с http://www. example.com/cdn-cgi/trace (замените www.example.com своим именем хоста и доменом, где произошла ошибка 520)
  • Два файла HAR: один с включенным Cloudflare на вашем веб-сайте, а другой с временно отключенным Cloudflare.

Файлы HAR содержат подробную информацию о сетевой активности между браузером и сервером, включая заголовки HTTP, коды ответов и информацию о времени. Эта информация может помочь службе поддержки Cloudflare диагностировать и устранить проблему.

В заключение, «Ошибка 520: веб-сервер возвращает неизвестную ошибку» может быть вызвана различными проблемами, такими как сбои исходного веб-сервера, IP-адреса Cloudflare, не разрешенные в вашем источнике, заголовки, превышающие 16 КБ, или пустой ответ от исходный веб-сервер. Если вы столкнулись с этой ошибкой, обратитесь к своему хостинг-провайдеру или администратору сайта для решения проблемы. Кроме того, предоставление подробной информации службе поддержки Cloudflare поможет устранить ошибку и предотвратить ее повторение.