Azure应用服务计划是否类似于IIS实例?

时间:2020-03-04 14:43:37

标签: azure azure-app-service-plans

我一直在努力向一个网站添加自定义域,因为该域已经在另一个网站上使用。我有这些:

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的自定义域。这两个站点都在相同的流量管理器配置文件中,并且DNS点为x.com -CNAME-> tmprofile1.trafficmanager.net。一切都很好

我已经创建了另一个名为 EastUsAppServicePlan2 的应用程序服务 plan (这次是S1),并且在其中创建了一个名为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 个答案:

答案 0 :(得分:1)

通过从the Microsoft documentation中提取定义,我们可以:

Azure App Service是多租户服务,但App Service除外 环境。不在App Service环境中的应用程序(不在 (隔离层)与其他应用共享网络基础架构。作为一个 结果,应用程序的入站和出站IP地址可以是 不同,甚至可以在某些情况下发生变化。

因此,即使在同一地区,您也可能会遇到以下情况:应用程序使用不同的服务计划,入站IP地址相同或不同。这是由Azure管理的,因此您无法对其进行控制,除非您有一种方案想要对应用程序使用专用的静态inboud ip地址,则可以利用基于基于IP的SSL绑定具有相同的IP地址。