План обслуживания приложения Azure аналогичен экземпляру IIS? - PullRequest
0 голосов
/ 04 марта 2020

Я пытался добавить собственный домен на один из моих сайтов, потому что он уже используется на другом сайте. У меня есть эти:

TMProfile1                         tm profile
 +EastUSAppServicePlan1            app service plan S2
   +eus-x-com.azurewebsites.net    app service
     +x.com                        custom domain

 +WestUSAppServicePlan1            app service plan S2
   +wus-x-com.azurewebsites.net    app service
     +x.com                        custom domain 

На этих сайтах настроен настраиваемый домен x.com. Оба этих сайта находятся в одном профиле менеджера traffi c, а точки DNS x.com -CNAME-> tmprofile1.trafficmanager.net. Все хорошо

Я создал другую службу приложений план (на этот раз S1) с именем EastUsAppServicePlan2 , и внутри нее я создал новую службу приложений под названием eus2-x-com.azurewebsites.net. Несмотря на то, что эта новая служба приложения находится в плане обслуживания приложения, отличающемся от от двух уже существующих, я пытаюсь добавить тот же x.com настраиваемый домен в эту новую службу приложения:

Пользовательский домен x.com уже назначен веб-сайту eus-x-com.azurewebsites. net

Я всегда думал, что план обслуживания приложения аналогичен экземпляру IIS, и что каждый план обслуживания приложения будет иметь уникальный IP-адрес, но это не так. Если я nslookup eus-x-com.azurewebsites.net (сайт в EastUsAppServicePlan1), я получаю IP 12.34.56.78, а если я nslookup eus2-x-com.azurewebsites.net (сайт в новом EastUSAppServicePlan2), я получаю тот же IP 12.34.56.78

Кажется быть тогда, что это регион, который определяет IP; даже если я создам разные планы обслуживания приложений в одном и том же регионе, все они будут иметь один и тот же IP-адрес? (Это может объяснить некоторые другие проблемы, которые у меня возникают)

1 Ответ

1 голос
/ 04 марта 2020

Получив определение из документации Microsoft , мы получим:

Azure Служба приложений - это мультитенантная служба, за исключением сред служб приложений. Приложения, не находящиеся в среде службы приложений (не на уровне изолированных), совместно используют сетевую инфраструктуру с другими приложениями. В результате входящие и исходящие IP-адреса приложения могут различаться и даже могут меняться в определенных ситуациях.

Таким образом, даже в одном регионе у вас может быть сценарий ios, что ваши приложения , используя разные тарифные планы, имеют одинаковые входящие IP-адреса или разные. Он управляется Azure, поэтому вы не можете его контролировать, если только у вас нет сценария, в котором вы хотите использовать выделенный IP-адрес stati c inboud для своих приложений, тогда вы можете использовать SSL на основе IP привязка к тому же IP-адресу для них.

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