ERR_SSL_PROTOCOL_ERROR: что значит и как исправить, термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «ERR_SSL_PROTOCOL_ERROR: что значит и как исправить». Страница справочника целиком: ERR_SSL_PROTOCOL_ERROR в Chrome.

Коротко о теме

Ошибка ERR_SSL_PROTOCOL_ERROR в Chrome: сервер отвечает не по TLS, мешает антивирус или сбиты часы. Что проверить у себя и на сервере по шагам.

Подробности по разделам

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

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

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

Типичная причина: в Nginx указано listen 443; без слова ssl, а в Apache в блоке на 443 нет SSLEngine on. Перед перезагрузкой проверьте конфиг командой sudo nginx -t или sudo apachectl configtest. Полные настройки: SSL на Nginx и SSL на Apache.

Ключевые цифры

Термины на странице

TLS
TLS это протокол шифрования, на котором работает HTTPS. Название SSL осталось по привычке.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
CDN
CDN это сеть серверов, которая раздаёт файлы сайта с ближайшей к посетителю точки.
Трафик
Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.
DNS
DNS это система, которая переводит имя домена в адрес сервера.
SSL-сертификат
SSL-сертификат подтверждает, что сайт принадлежит владельцу домена, и позволяет шифровать соединение.

Что проверить

  1. Выпустите сертификат после того, как домен указывает на сервер.
  2. Проверьте, что установлена вся цепочка сертификатов.
  3. Включите перенаправление с HTTP на HTTPS.
  4. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  5. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  6. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.

Связанные страницы