Несколько веб-сайтов с поддержкой SSL на виртуальной машине Azure с использованием балансировщика нагрузки

У меня есть виртуальная машина, работающая в Azure, на которой размещены несколько веб-сайтов в IIS. Перед виртуальной машиной есть балансировщик нагрузки, и в моих настройках DNS я указываю свою A-запись на IP-адрес балансировщика нагрузки.

Все это отлично работает с одним веб-сайтом в IIS, когда я могу установить привязку IP на «Все неназначенные», но при использовании нескольких сайтов я застрял.

Как я могу настроить это, могу ли я зарегистрировать несколько IP-адреса моего Azure Loadbalancer, или я могу исправить это с помощью конфигурации IIS.

Спасибо.

0
задан 6 September 2016 в 15:01
2 ответа

Рассматривали ли вы использование заголовков хоста в IIS? это позволит вам использовать один и тот же IP-адрес и тот же порт для доступа к нескольким веб-сайтам на одном веб-сервере.

https://technet.microsoft.com/en-us/library/cc753195 (v = ws.10 ) .aspx

0
ответ дан 24 November 2019 в 05:48

Без использования заголовков хоста вы можете привязать только один сайт с поддержкой SSL к IP-адресу, упрощенное объяснение состоит в том, что при использовании SSL заголовки зашифрованы, и IIS не может проверить запрос, чтобы определить, где он нужен идти.

Не зная, какую версию IIS вы используете, я включил два метода ниже:

В IIS 7 и ниже нет возможности сделать это в графическом интерфейсе пользователя, однако с помощью этого очень удобного инструмента IIS Инструмент привязки друзей , вы можете легко назначить несколько привязок / сертификатов HTTPS на один IP-адрес. Также стоит отметить, что присвоение сертификату понятного имени, начинающегося с *, может решить некоторые проблемы.

В IIS 8 есть опция, требующая указания имени сервера, дополнительная информация здесь Добавить заголовки хоста HTTP в IIS 8

0
ответ дан 24 November 2019 в 05:48

Теги

Похожие вопросы