Неподдерживаемая версия TLS: причины и настройка сервера, термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Неподдерживаемая версия TLS: причины и настройка сервера». Страница справочника целиком: Неподдерживаемая версия TLS.

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

Неподдерживаемая версия TLS: браузер не принимает TLS 1.0 и 1.1, а сервер не знает 1.2 и 1.3. Как проверить версии и настроить Nginx и Apache.

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

Как проверить, какие версии TLS принимает сервер

SSL Labs ограничивает оценку уровнем B, пока включены TLS 1.0 и 1.1. Выберите, у кого видна ошибка, и подсказка назовёт сторону

Как включить TLS 1.2 и 1.3 в Nginx и Apache

Полные конфиги: SSL на Nginx. В IIS версии протоколов включаются в реестре Schannel, удобно делать это утилитой IIS Crypto.

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

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

TLS
TLS это протокол шифрования, на котором работает HTTPS. Название SSL осталось по привычке.
IIS
IIS это веб-сервер в составе Windows Server.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
SSL-сертификат
SSL-сертификат подтверждает, что сайт принадлежит владельцу домена, и позволяет шифровать соединение.
Nginx
Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
Let's Encrypt
Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.

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

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

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