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

Перенаправление IIS 7 на SSL

У меня есть сайт интрасети, работающий на IIS 7. Доступ к сайту можно получить как по полному доменному имени (mysite.mydomain.mycompany), так и просто по mysite.

Сертификат SSL подписан для полного доменного имени. Он установлен и работает нормально, если вы посетите https: //mysite.mydomain.mycompany/ (Безопасно). Или, если вы используете небезопасный короткий или длинный URL, либо http: // mysite или http: //mysite.mydomain.mycompany через 403.4 перенаправление на защищенную страницу.

Проблема, с которой я сталкиваюсь, заключается в том, что когда пользователь посещает сайт, используя https: // mysite / (безопасный, с коротким псевдонимом). IIS представляет пользователю единственный сертификат, который у него есть, для mysite.mydomain.mycompany, который, конечно, не соответствует адресу, введенному пользователем, и они получают предупреждение о сертификате SSL.

Есть ли способ перехватить визит к "https: // mysite"и перенаправляйте пользователей на https: //mysite.mydomain.mycompany"до того, как SSL-подтверждение произойдет с несовпадающим сертификатом?

Если нет, что я могу с этим поделать?

Нет, ты не можешь остановить https:// запрос на завершение квитирования SSL до возможной отправки перенаправления.

Поскольку IIS не может выполнять указание имени сервера TLS, вероятно, единственным эффективным решением для этого было бы получение сертификата с mysite в качестве альтернативного имени субъекта - общедоступный центр сертификации не будет выдавать этот сертификат, поэтому, надеюсь, ваш сертификат выдается внутренним центром сертификации.