NGINX использует TLS 1.2 только из-за сертификации PCI DSS. Как предупредить остальных?

NGINX использует TLS 1.2 только из-за сертификации PCI DSS. Как предупредить остальных?

Как перенаправить браузеры, не поддерживающие TLS 1.2, на страницу, которая объяснит им ситуацию?

решение1

Если клиенты не заходят на сайт с помощью обычного HTTP перед тем, как попытаться перейти на HTTPS, они не смогут быть перенаправлены. Веб-сервер не сможет создать успешный зашифрованный канал, поэтому клиент не сможет получить никакого перенаправления.

решение2

Вот, пожалуйста. Отредактируйте по мере необходимости.

// If the user is using an older version of TLS

if ($ssl_protocol != "TLSv1.2") {
  return 302 /outdated;
}

Связанный контент