Главная/Ошибки/ERR_SSL_PROTOCOL_ERROR
ERR_SSL_PROTOCOL_ERROR: что значит и как исправить
ERR_SSL_PROTOCOL_ERROR значит, что браузер получил от сервера ответ, который не похож на корректный TLS, и разорвал соединение. Либо сервер на порту 443 отвечает обычным http, либо защищённому обмену мешают часы, антивирус, прокси или кэш на вашем устройстве.
Ответ за 30 секунд
Если ошибка на всех устройствах и во всех сетях, виноват сервер: порт 443 слушает без SSL. Если сайт открывается в другой сети, проверяйте часы, антивирус, прокси и кэш. Отключать проверку сертификата не нужно ни в одном из случаев.
Бесплатный Let's Encrypt до часа, платные GlobalSign от 15 минут, возврат любого за 7 дней.
Как владельцу проверить, что порт 443 отвечает по TLS443порт, где сервер отвечает не по TLS
5шагов для посетителя
wrong version numberсообщение openssl и curl
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: пять шагов#
- Проверьте дату и время на устройстве и включите установку по сети.
- Откройте сайт в другом браузере и в режиме инкогнито. Это отсеет расширения и кэш.
- Отключите проверку защищённого трафика в антивирусе на время проверки и включите обратно. Антивирус подставляет собственный сертификат, и сбой в нём ломает соединение.
- Отключите прокси в настройках системы и браузера, если вы его не включали сознательно.
- Очистите кэш 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 или другом крупном сервисе?
У крупных сервисов сертификат исправен, значит, причина на вашей стороне. Проверьте часы, антивирус и прокси, попробуйте мобильный интернет и другое устройство.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026.
Подключите SSL к сайту
От бесплатного Let's Encrypt до платных сертификатов GlobalSign с гарантийной выплатой и установкой под ключ. Любой можно вернуть за 7 дней.
- Бесплатный Let's Encrypt на домен
- Платные от 1 000 ₽ за 6 месяцев
- Wildcard на все поддомены
- 7 дней на возврат