Главная/Ошибки/ERR_SSL_PROTOCOL_ERROR

ERR_SSL_PROTOCOL_ERROR: что значит и как исправить

ERR_SSL_PROTOCOL_ERROR значит, что браузер получил от сервера ответ, который не похож на корректный TLS, и разорвал соединение. Либо сервер на порту 443 отвечает обычным http, либо защищённому обмену мешают часы, антивирус, прокси или кэш на вашем устройстве.

3 мин чтенияДанные проверены 19 октября 2026

Ответ за 30 секунд

Если ошибка на всех устройствах и во всех сетях, виноват сервер: порт 443 слушает без SSL. Если сайт открывается в другой сети, проверяйте часы, антивирус, прокси и кэш. Отключать проверку сертификата не нужно ни в одном из случаев.

Бесплатный Let's Encrypt до часа, платные GlobalSign от 15 минут, возврат любого за 7 дней.

Как владельцу проверить, что порт 443 отвечает по TLS

01 · 1 мин

Что значит ERR_SSL_PROTOCOL_ERROR и почему она появляется#

Chrome пишет по-русски «Сайт использует неподдерживаемый протокол». Браузер отправил запрос на защищённое соединение и получил в ответ не TLS, либо что-то несовместимое. Firefox называет ту же ситуацию SSL_ERROR_RX_RECORD_TOO_LONG.

Где причинаЧто именно
СерверПорт 443 слушает без SSL, нет сертификата, неверный блок в конфиге
УстройствоСбитые часы, антивирус с проверкой HTTPS, старый браузер, кэш SSL
СетьПрокси, корпоративный фильтр, неверные DNS

Для ошибок о версиях и шифрах, когда сервер отвечает по TLS, но не договаривается, есть отдельные страницы: SSL handshake failed и неподдерживаемая версия TLS.

02 · 1 мин

Что сделать посетителю при ERR_SSL_PROTOCOL_ERROR: пять шагов#

  1. Проверьте дату и время на устройстве и включите установку по сети.
  2. Откройте сайт в другом браузере и в режиме инкогнито. Это отсеет расширения и кэш.
  3. Отключите проверку защищённого трафика в антивирусе на время проверки и включите обратно. Антивирус подставляет собственный сертификат, и сбой в нём ломает соединение.
  4. Отключите прокси в настройках системы и браузера, если вы его не включали сознательно.
  5. Очистите кэш SSL и данные браузера: как очистить SSL-кэш.

Если ошибка появляется только на одном крупном сервисе, а остальные сайты открываются, сертификат у такого сервиса в порядке. Причина на вашем пути: часы, антивирус, прокси или настройки сети. Проверьте сайт с мобильным интернетом и на другом устройстве.

Инструмент · 1 мин

Как владельцу проверить, что порт 443 отвечает по TLS#

curl -I http://vash-sayt.ru:443
openssl s_client -connect vash-sayt.ru:443 -servername vash-sayt.ru

Первая команда специально ходит по http на порт 443. Если в ответ пришли заголовки HTTP/1.1, сервер на этом порту работает без SSL. Вторая при той же проблеме напишет wrong version number. Типичная причина: в Nginx указано listen 443; без слова ssl, а в Apache в блоке на 443 нет SSLEngine on.

# Nginx
server {
    listen 443 ssl;
    server_name vash-sayt.ru www.vash-sayt.ru;
    ssl_certificate     /etc/letsencrypt/live/vash-sayt.ru/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/vash-sayt.ru/privkey.pem;
}

# Apache
<VirtualHost *:443>
    ServerName vash-sayt.ru
    SSLEngine on
    SSLCertificateFile    /etc/letsencrypt/live/vash-sayt.ru/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/vash-sayt.ru/privkey.pem
</VirtualHost>

Перед перезагрузкой проверьте конфиг командой sudo nginx -t или sudo apachectl configtest. Полные настройки: SSL на Nginx и SSL на Apache.

У вас ошибка или у сайта

Ответьте на два вопроса, и подсказка назовёт первый шаг

Кто вы
Открывается ли сайт на другом устройстве в другой сети

04 · 1 мин

Что проверить, если перед сайтом стоит CDN или обратный прокси#

Если трафик идёт через CDN, обратный прокси или балансировщик, ошибку может давать любой из них. Убедитесь, что порт 443 нужного звена настроен на TLS, что у него есть сертификат домена и что адрес в DNS указывает на нужное звено, а не на старый сервер без SSL. Для Nginx в роли прокси проверьте, что proxy_pass ведёт на правильную схему: http для внутреннего сервера без TLS, https для сервера с TLS.

05 · 1 мин

Вопросы об ошибке ERR_SSL_PROTOCOL_ERROR#

Что означает ERR_SSL_PROTOCOL_ERROR простыми словами?

Браузер хотел установить защищённое соединение, а сервер ответил что-то непохожее на TLS. Часто это порт 443 без включённого SSL в конфиге.

Как исправить ошибку ERR_SSL_PROTOCOL_ERROR в Chrome?

Проверьте дату и время, откройте сайт в инкогнито и другом браузере, отключите на время проверки антивирусную проверку HTTPS и прокси, очистите данные браузера и SSL-кэш.

Что делать, если ERR_SSL_PROTOCOL_ERROR только на Rutube или другом крупном сервисе?

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

Почему этому можно верить

Как мы проверяли

Документация и провайдерыКоманды выпуска и установки сверены с документацией, дата указана.
Всё можно повторитьКоманды certbot и openssl описаны так, что их повторит любой читатель.
Независимый справочникНе связан с центрами сертификации и честно говорит, когда хватает бесплатного SSL.

Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026.

SBРедакция SSLBase · обновлено 19 октября 2026

Подключите SSL к сайту

От бесплатного Let's Encrypt до платных сертификатов GlobalSign с гарантийной выплатой и установкой под ключ. Любой можно вернуть за 7 дней.

  • Бесплатный Let's Encrypt на домен
  • Платные от 1 000 ₽ за 6 месяцев
  • Wildcard на все поддомены
  • 7 дней на возврат
Владельцу