У меня есть два сайта на одном сервере 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/