Возможно ли иметь одну веб-роль с несколькими доменами и SSL-сертификатами в windows azure?
Можно ли иметь одну веб-роль, размещенную в Windows Azure, которая отвечает на несколько доменов (точнее 10 - > ex. www.company.com, www.company.de, www.company.co.uk ... ЭСТ. ) и имеющие как HTTP, так и HTTPS (SSL сертификаты) ?
Если это невозможно, каковы альтернативы для запуска одной веб-роли с несколькими доменами и наличием SSL на них с windows azure ?
Спасибо !
3 ответа:
Да, теперь вы можете сделать это с помощью "SSL hostheaders" с новой поддерживаемой функцией SNI, доступной в IIS 8 (Windows Server 2012).
Итак, вам нужно:
- сопоставьте все ваши домены в один cloudapp.net поддомен, использующий CNAME
- автоматизация установки SSL-сертификата
- автоматизируйте создание привязки HTTPS в IIS с помощью SSL SNI hostheaders
Я технический евангелист Microsoft, и я опубликовал подробное объяснение и образец " plug & play" исходный код на: http://www.vic.ms/microsoft/windows-azure/multiples-ssl-certificates-on-windows-azure-cloud-services/
Поскольку вы хотите представить один и тот же веб - сайт для всех этих доменов, Вы должны быть в порядке с HTTP-подключениями-просто установите каждый из них в качестве CNAME для конечной точки веб-узла Azure. Я думаю, что HTTPS немного сложнее, но этот пост указывает, что вам понадобится "мультидоменный сертификат" (см. Google). Я не пробовал его, но предположительно этот сертификат может бытьзагружен в Azure обычным способом . Я только что заметил, что ваш вопрос, похоже, является дубликатом этого. Я я также добавляю туда свой ответ.