Шлюз приложений Azure с VMSS - PullRequest
0 голосов
/ 24 апреля 2018

Я развернул масштабирование виртуальной машины со шлюзом приложения. У виртуальных машин в VMSS настроен API-интерфейс soap. Теперь, когда я загружаю WSDL для моего мыла api, пройдя через DNS-имя шлюза приложения, для тега soap: addresslocation в WSDL он выдает, например, privateip VM в качестве URL https:\\10.1.0.9:443\servicetag в то время как если я получаю доступ к тому же API WSDL напрямую, используя DNS-имя виртуальной машины, он дает тот же URL-адрес для: https\\<VM DNS name>\servicetag.

Пожалуйста, скажите мне, что вызывает это поведение.

1 Ответ

0 голосов
/ 24 июля 2018

Я решил эту проблему после некоторых исследований моей установки.ТАК проблема была из-за этого флага

--host-name-from-backend-pool 

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

--host-name-from-backend-pool false

как ложная разрешает его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...