【问题标题】:How can I run WordPress on Google Cloud Platform Cloud Run?如何在 Google Cloud Platform Cloud Run 上运行 WordPress?
【发布时间】:2020-04-08 13:38:05
【问题描述】:

根据https://cloud.google.com/wordpress/,这是迄今为止 Google Cloud Platform 的 WordPress 托管选项。但我认为 Cloud Run 是没有技术人员的最佳选择。但是,为了在 Cloud Run 中运行 WordPress,应将应用程序容器化。 将 VM 与 Bitnami WordPress 一起使用涉及我不想处理的技术细节和管理。另一方面,App Engine Standard 中的 WordPress 正在做类似 Cloud Run 的工作,但有一些不同。哪个更好:App Engine 上的 WordPress 与 Cloud Run 上的 WordPress?如果云运行要好得多。如何?

【问题讨论】:

  • 注意到我发现云运行需要github.com/ahmetb/… 您现有的应用程序必须侦听 PORT 环境变量才能在 Cloud Run 上运行(请参阅容器合同)。 (这个值目前只有8080,但以后可能会改变。)
  • 手头wordpress HTTP一般用于HTTP URL,使用web服务器的80端口,安装后Apache2和所有web服务器软件正常打开。 HTTPS 需要启用额外的 Apache 模块 (mod_ssl),打开端口 443,正确配置,包括 VirtualHost 配置在内的其他设置正确配置。 make.wordpress.org/support/user-manual/web-publishing/…

标签: wordpress google-app-engine bitnami google-cloud-run


【解决方案1】:

【讨论】:

  • 为了补充这个正确答案(它只解决如何?部分)并解决“在 App Engine 或 Cloud Run 上托管更好”部分,我想在当前的情况下添加在 App Engine 中托管 WordPress 的应用程序的状态和性质(请查看此example)将是比使用 Cloud Run 更好的架构选择。请参考@AhmetB 对他提到的post 的深刻见解。
【解决方案2】:

对于非技术人员,我建议 Google 的 Firebase hosting 在后台使用相同的容器化技术,但它是由 Google 管理的服务,类似于其他托管服务提供商。

【讨论】:

    猜你喜欢
    • 2019-09-11
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 2016-04-08
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 2020-12-15
    相关资源
    最近更新 更多