我有一个带有特定IP地址的Wordpress的webapp设置(也指向自定义域)。
问题是,当我添加一个新的webapp(也使用Wordpress)时,它也会被分配与第一个webapp相同的IP地址,导致它重定向到第一个webapp。
我已经使用相同的订阅计划设置了第二个webapp,并为两者使用相同的数据库。
此外,我第一次制作第二个(永远)webapp,它有自己独立的IP,但由于某些问题,我删除了它并创建了一个同名的新webapp。无论我做什么,无论我制作了多少新的webapp,他们都拥有与第一个webapp相同的分配IP。有解决方案吗
谢谢!
答案 0 :(得分:0)
Azure Web Apps是在一组负载均衡器后面创建的,这些负载均衡器根据传入的请求区分Web应用程序。
如果您的两个Web应用程序位于example.com
和example.org
,并且您已在DNS中配置两个以指向相同的IP地址,那么前端的负载均衡器应决定将其发送到何处根据要求提出要求。
这将是为两个不同的wordpress站点使用相同的后端数据库的问题。 (不幸的是,我不是一个wordpress专家,所以我不能评论它可能是什么 - 但这个答案有望帮助那些了解wordpress的人,澄清这不太可能是Azure问题)< / p>
答案 1 :(得分:0)
正如迈克尔指出Load Balancer或ARR Front背后的Azure Web Apps站点。但是还有更多。
在Web App中创建站点时,您实际上也创建了一个App Service Plan(这对应于一个VM) 因此,当您创建第二个站点时,您将获得选择相同或新的应用程序服务计划的选项。
如果您选择相同的应用服务计划,那么您的两个网站都将位于同一个虚拟机上,因此将位于相同的ARR FE后面。
如果您选择创建新的应用服务计划,则可能会将VM分配到相同或不同的前端后面。这是无法控制的。 Fabric控制器根据可用性进行分配。
无论如何,这应该不是问题。 2个站点共享IP地址是可以的。但是,如果您希望为您的站点提供单独的IP地址,则可以使用以下选项之一: