2016-02-08 87 views
0

我有一个具有特定IP地址(也指向自定义域)的Wordpress的Web应用程序设置。两个Web应用程序具有相同的IP地址

问题是,当我添加一个新的webapp(也与Wordpress)时,它也获得与第一个webapp相同的IP地址,导致它重定向到第一个webapp。

我已经使用相同的订阅计划安装了第二个Web应用程序,并且都使用同一个数据库。

此外,我第一次做了第二个(有史以来)的Web应用程序,它有它自己的独立IP,但由于某些问题,我删除了它并创建了一个具有相同名称的新WebApp。现在无论我做什么,不管我做了多少个新的webapps,他们都拥有与第一个webapp相同的分配IP。任何解决方案

谢谢!

+0

为什么你需要为你的网站分开IP地址? –

回答

0

Azure Web应用程序创建在一组负载均衡器之后,根据传入请求区分Web应用程序。

如果您的两个Web Apps位于example.comexample.org并且您已在DNS中指定了相同的IP地址,则前端的负载均衡器应根据请求决定发送请求的位置。

这将是两个不同的wordpress网站使用相同的后端数据库的问题。 (不幸的是,我不是一个WordPress的专家,所以我不能评论可能是什么 - 但这个答案有望帮助那些了解WordPress的人,澄清这不可能是一个Azure问题)

0

由于Michael在负载平衡器或ARR前端后面指出了Azure Web Apps站点。但是还有更多。

当您在Web应用程序中创建站点时,实际上也会创建一个应用程序服务计划(这对应于虚拟机) 因此,当您创建第二个站点时,您将获得选择相同或新的选项应用服务计划。

  1. 如果你选择了相同的应用程序服务的计划,那么这两个网站将坐在同一个虚拟机,因此将在后面相同的ARR FE。

  2. 如果您选择创建新的应用程序服务计划,那么VM可能会分配在相同或不同的前端之后。这是无法控制的。 Fabric控制器根据可用性进行分配。

无论如何,这应该不成问题。两个站点共享IP地址是可以的。但是,如果你想拥有独立的IP地址为您的网站,那么你可以使用其中的一个选项:

  1. 在不同的数据中心
  2. 创建网站创建下新的应用服务计划的第二个站点。应用服务计划很可能会在不同的ARR FE下分配。
  3. 将网站缩放到标准或更高层,并使用基于IP的SSL。这将为您的网站分配一个专用IP。与获得专用IP相关的额外成本。请参阅Azure App Service定价。
相关问题