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

Могу ли я иметь два сайта IIS, использующих один сертификат SSL, где один является «подпапкой»?

У меня есть два сайта на одном сервере IIS 7.5 и сертификат SSL для * .mydomain.com. Site1 - это сайт на wordpress с презентацией компании на нем. Идет в домен www.mydomain.com

Site2 - это наша собственная разработанная клиентская система, в которой наш клиент может войти в систему и просмотреть информацию о своей учетной записи. Он привязан к site2.mydomain.com И www.mydomain.com/site2

Нам нужно, чтобы оба сайта использовали HTTPS по очевидным причинам. Но я не знаю, как настроить так, чтобы site1 был привязан к www.mydomain.com, а site2 - к "https://www.mydomain.com/site2" И "https://site2.mydomain.com". Это просто для HTTP, но я не могу изменить, какой адрес привязка должна прослушивать для HTTPS / SSL. HTTP должен просто перенаправлять на https.

У вас есть какие-нибудь объяснения, почему это не работает, или предложения, как мне это решить? Мы бы предпочли сохранить его как 2 разных сайта в IIS.

С уважением, Никлас

Ответ Java частично правильный, я хотел добавить это в качестве комментария, но мне нужно поработать над репом.

В любом случае, если ваш шаблонный сертификат будет охватывать оба ваших сайта, просто добавьте привязку HTTPS без указания IP-адреса, таким образом, шаблон будет защищать любое входящее соединение, независимо от того, является ли это sub.domain.com или domain.com/site2.

Поэтому в привязках вашего сайта он должен выглядеть как ...: 443 и все. Если вы используете отдельные внутренние IP-адреса для каждого сайта, вы можете просто назначить им сертификат. Но теоретически ваша реализация должна быть простой. Просто дайте нам знать о любых проблемах, с которыми вы столкнетесь, и я уверен, что я или кто-либо еще будет рад помочь

Сначала вы должны определить в своем DNS-сервере, какие доменные имена вы собираетесь использовать:

URL 1: www.mydomain.com
Публичный IP: X.X.X.X

URL 2: devel.mydomain.com
Публичный IP: Y.Y.Y.Y

Затем вы должны настроить свой сервер IIS и создать два разных сайта с разными общедоступными IP-адресами и заголовками:

Сайт 1:

Header: www.mydomain.com<br>
Public IP: X.X.X.X<br>
SSL cert: *.mydomain.com<br>


Сайт 2:

Header: devel.mydomain.com<br>
Public IP: Y.Y.Y.Y<br>
SSL cert: *.mydomain.com<br>

Ваш сертификат должен работать для обоих URL-адресов, единственное требование - вам нужны два IP-адреса.

Ява подробно рассказал о DNS и IP-адресах. Чтобы удовлетворить ваши потребности, вам необходимо получить два разных сертификата для обоих веб-сайтов или один сертификат SAN.

Чтобы узнать, как настроить сертификат IIS 7.X, посетите: https://www.clickssl.com/blog/how-to-configure-ssl-certificate-in-iis7

Чтобы настроить сертификат на WordPress: https://make.wordpress.org/support/user-manual/web-publishing/https-for-wordpress/