ERR_SSL_PROTOCOL_ERROR: причины и решения
· Команда CSR.plus

- •Эта ошибка означает, что клиент и сервер не смогли завершить даже первые шаги TLS-рукопожатия.
- •Частые причины на стороне сайта: цикл перенаправлений HTTP/HTTPS, недоступный порт 443 или версия TLS, которую клиент не поддерживает.
- •На стороне браузера — повреждённый кэш и прокси; протестируйте чистым профилем до вмешательства в сервер.
Циклы перенаправлений и ошибки протокола
Частый триггер — бесконечный редирект: сайт принудительно включает HTTPS, TLS-слой падает, запасной редирект ведёт на HTTP, а сервер возвращает на HTTPS. Проверьте заголовок HSTS, правила балансировщика и редиректы .htaccess/nginx на циклы. Временно отключите HSTS для подтверждения.
Разрывы версий TLS
Если сервер включает только TLS 1.3, а старый клиент или ОС/браузер посетителя поддерживают лишь TLS 1.2 и ниже, рукопожатие обрывается ошибкой протокола. Включите TLS 1.2 и 1.3, отключите SSLv3 и TLS 1.0/1.1 на сервере. Корпоративные прокси, снимающие SNI, тоже дают ошибки протокола.
Решения на стороне клиента
Очистите кэш и SSL-состояние браузера (chrome://net-internals или настройки), отключите расширения, проверяющие TLS, перезапустите роутер при устаревшем NAT и протестируйте в другой сети. Если openssl s_client успешен, а браузер падает, проблема почти наверняка на стороне клиента.
FAQ
Почему ошибка появляется только в одном браузере?
Браузеры хранят отдельные SSL-кэши и поддерживают разные версии TLS. Чистый профиль обычно сужает причину до кэша или расширения.
Может ли CDN вызывать эту ошибку?
Да — TLS-настройки CDN, обновления HTTP/2 и HTTP/3 и edge-сертификаты влияют на рукопожатие. Обойдите CDN (проверьте IP источника напрямую), чтобы подтвердить.
UptimeRobot
Следите за SSL и аптаймом бесплатно
UptimeRobot круглосуточно проверяет ваши сертификаты и эндпоинты — 50 мониторов в бесплатном тарифе.
Партнёрская ссылка — мы можем получить комиссию без дополнительных затрат для вас.
Бесплатные SSL/TLS инструменты
Проверяйте сертификаты за секунды.