【发布时间】:2015-05-06 09:26:06
【问题描述】:
我尝试在 Google Compute Engine 上创建具有 2 层架构的 WordPress 应用程序。创建了一个安装了 WordPress Web 和 App 服务器的实例,并使用安装在具有 IP 的另一个实例中的数据库凭据对其进行了配置。
从该实例的磁盘中创建了一个映像,并使用它来创建一个实例模板。使用实例模板创建了一个具有 AutoScaling - ON 并基于 HTTPLoadBalacing 使用率 - 80%、最小实例数 1、最大实例数 3 和冷却周期 15 秒的实例组。
使用转发规则创建了一个 HTTPLoadBalacing 并获得了一个 IP。在端口 80 上创建了一个带有健康检查的后端服务。将实例组添加到后端服务。这个完整的设置工作正常,但是当 WordPress 网页上的链接时,应用程序会使用我们创建图像的初始实例的 IP 进行重定向。
作为一种解决方法,我们尝试通过在 WordPress 配置文件中将 HTTPLoadBalacing IP 配置为 Home 和 SiteURL 来创建图像。但这会导致健康检查失败,即使 Apache 正在实例上运行,这些实例也会被视为不健康的实例。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: php wordpress google-compute-engine google-cloud-platform