Возможно ли иметь одну веб-роль с несколькими доменами и SSL-сертификатами в windows azure?


Можно ли иметь одну веб-роль, размещенную в Windows Azure, которая отвечает на несколько доменов (точнее 10 - > ex. www.company.com, www.company.de, www.company.co.uk ... ЭСТ. ) и имеющие как HTTP, так и HTTPS (SSL сертификаты) ?

Если это невозможно, каковы альтернативы для запуска одной веб-роли с несколькими доменами и наличием SSL на них с windows azure ?

Спасибо !

3 6

3 ответа:

Да, теперь вы можете сделать это с помощью "SSL hostheaders" с новой поддерживаемой функцией SNI, доступной в IIS 8 (Windows Server 2012).

Итак, вам нужно:

  1. сопоставьте все ваши домены в один cloudapp.net поддомен, использующий CNAME
  2. автоматизация установки SSL-сертификата
  3. автоматизируйте создание привязки 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 обычным способом . Я только что заметил, что ваш вопрос, похоже, является дубликатом этого. Я я также добавляю туда свой ответ.