【问题标题】:Forwarding "/blog" to a wordpress installation when using Google App Engine standard environment使用 Google App Engine 标准环境时将“/blog”转发到 wordpress 安装
【发布时间】:2019-03-29 03:36:03
【问题描述】:

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

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

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

有没有人做过类似的事情?

【问题讨论】:

  • 您是否也打算在 App Engine 上托管博客(作为单独的服务)?还是其他地方?
  • WordPress 将完全独立托管 - 在应用引擎之外

标签: python wordpress google-app-engine google-cloud-platform reverse-proxy


【解决方案1】:

按照这些说明在 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

【讨论】:

  • 谢谢!不幸的是,WordPress 不会托管在应用引擎上,但这给了我一个想法。我可以设置一个运行反向代理的服务并使用 dispatch.yaml 向它发送博客请求。
【解决方案2】:

除非将 Wordpress 博客部署为单独的 App Engine 服务and dispatched accordingly,否则这是不可能的。

【讨论】:

  • 将反向代理部署为 App Engine 服务并使用它指向 wordpress 的选项怎么样?
猜你喜欢
  • 1970-01-01
  • 2018-03-12
  • 2018-07-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-26
  • 1970-01-01
  • 2019-01-30
  • 2017-05-27
相关资源
最近更新 更多