Неподдерживаемая версия 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 1.0 и 1.1, а браузер принимает только 1.2 и 1.3.
- SSL как протокол не используется: версии 2.0 и 3.0 запрещены.
- Сегодня работает TLS 1.2 и 1.3, слово SSL осталось только в названии сертификатов.
Термины на странице
- TLS
- TLS это протокол шифрования, на котором работает HTTPS. Название SSL осталось по привычке.
- IIS
- IIS это веб-сервер в составе Windows Server.
- Apache
- Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
- SSL-сертификат
- SSL-сертификат подтверждает, что сайт принадлежит владельцу домена, и позволяет шифровать соединение.
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- Let's Encrypt
- Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.
Что проверить
- Выпустите сертификат после того, как домен указывает на сервер.
- Проверьте, что установлена вся цепочка сертификатов.
- Включите перенаправление с HTTP на HTTPS.
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.