Назад | Перейти на главную страницу

Использование TLS во внутренних поисковых доменах

Рассмотрим такой домен, как service.internal.domain. Установив домен внутреннего поиска на .internal.domain, пользователи могут получить доступ к адресу, просто набрав service в браузер.

Однако из-за того, что сертификат TLS выдается service.internal.domain и нет service, Проверка домена TLS завершится ошибкой. Есть ли способ обойти это, т.е. заставить Chrome или аналогичные браузеры рассматривать полностью квалифицированный домен?

У меня нет настройки внутреннего центра сертификации, вместо этого я использую Lets Encrypt, поэтому я не могу выдавать сертификаты для service.

В конце концов, я решил перенаправить все простые имена хостов на их эквивалент fqdn с помощью этого серверного блока.

server {
    listen 80;

    if ($host !~ ".internal.domain") {
        return 301 https://$host.internal.domain$request_uri;
    }
}