Настройка SSL-сертификата UCC GoDaddy в IIS 7.5
ПЛАТФОРМА
У нас есть сервер Windows Server 2008 R2 с IIS7.5, и мы размещаем ряд веб-сайтов наших клиентов.
ЗАДАЧА
Нам нужно настроить два домена: Acme.co.za и Contoso.com, чтобы использовать сертификат UCC GoDaddy, выданный для обоих этих доменов. Мы проверили сертификат и он правильный.
Предпринятые шаги
Мы следовали инструкциям различных блоггеров и сделали следующее: 1. Установили сертификат в оснастке MMC "Сертификаты" 2. Завершили запрос сертификата в IIS, затем 3. Мы присвоили сертификат первому домену Acme.co.za, добавив HTTPS-привязка и использование только что установленного сертификата 4. В командной строке мы использовали следующие команды для настройки заголовков узлов для каждого сайта: appcmd set site /site.name:"Acme"/+bindings.[protocol='https ', bindingInformation = '*: 433: www.acme.co.za']
appcmd set site /site.name:"Contoso"/+bindings.[protocol='https',bindingInformation='*:433:www.contoso.com ']
Каждая команда ответила успешно с измененным объектом SITE "Acme" и измененным объектом SITE "Contoso"
ПРОБЛЕМА
При первом запуске, когда мы зашли на https://www.acme.co.za/ все работало нормально. Просмотр на https://www.contoso.com/ просто перенаправлен обратно на https://www.acme.co.za/
Теперь со второй попытки https://www.acme.co.za/ работает нормально, но https://www.contoso.com/ просто перенаправляет обратно на http://www.contoso.com/ без (S) в протоколе раздел адреса. Так что теперь он не перенаправляет по крайней мере на первый домен, а перенаправляет обратно на себя без использования SSL-сертификата.
Любая помощь будет отличной.
Спасибо жак
1 ответ
II могут отвечать на https только один раз для каждого IP-адреса, и на этом порту вы можете иметь только одно приложение с его сертификатом. Он не работает так же, как http, где вы можете иметь много URL, связанных с портом 80.
Как вы настроили два сервера https - у вас есть отдельный IP/ интерфейс для каждого?
Если у вас нет отдельного ip для каждого, то, что вы описали выше, было бы нормально.