首页 > 解决方案 > 使用 Google App Engine 标准环境时将“/blog”转发到 wordpress 安装

问题描述

我在 Google App Engine 的标准环境中有一个在 Python2.7 上运行的 webapp。

我们想为可用的应用程序托管一个 wordpress 博客/blog- 使用 nginx 这将很容易将其用作反向代理,但由于我们无法控制 google 应用程序引擎项目的路由,所以我不是确定实现这一点的最佳方法。

出于 SEO 的原因,我们希望避免使用blog.example.com子域。

有没有人有做类似事情的经验?

标签: pythonwordpressgoogle-app-enginegoogle-cloud-platformreverse-proxy

解决方案


按照这些说明在 App Engine 中设置 wordpress,但在其中编辑服务名称app.yaml,使其成为单独的微服务:

https://github.com/GoogleCloudPlatform/php-docs-samples/tree/master/appengine/php72/wordpress

然后设置dispatch.yaml将流量路由到它:

https://cloud.google.com/appengine/docs/standard/python/reference/dispatch-yaml


推荐阅读