【问题标题】:Installing ghost CMS into AWS Elastic Beanstalk Node js app将 ghost CMS 安装到 AWS Elastic Beanstalk Node js 应用程序中
【发布时间】:2021-12-01 13:08:39
【问题描述】:

我有一个单实例 linux elastic beanstalk nodejs web app mydomain.com,我想创建一个运行 Ghost CMS 的 /blog 部分。

我正在寻找的结果是 mydomain.com/blog 以显示可通过 ghost CMS 界面编辑的内容。

我查看了 ghost 文档,并仔细研究了涉及 nginx 反向代理的多个选项,但仍然没有真正的进展。

我的理想选择是让 Ghost CMS 在我的 nodejs 应用程序中运行,这样我就不必为另一台服务器付费。 IE。当我启动应用程序时,我在端口 1337 上启动我的主应用程序并且我在端口 2368(默认)上启动 ghost 服务器,然后在 /blog 子目录中访问 ghost 资产。

这可能吗?

【问题讨论】:

    标签: node.js amazon-elastic-beanstalk ghost-blog


    【解决方案1】:

    Elastic bean stalk 仅提供单个 RUN 实例。因此,无法运行 2 节点 js 服务器。 如果您希望运行多个,您可以尝试 Lightsail,当然,您将不得不管理所有内容,并且会破坏使用 Elastic Bean Stalk 等托管服务的全部目的

    【讨论】:

    • 虽然可以让这个设置在本地工作,但我不是 100% 使用 ELB 基础设施,但你能确认这是真的吗,知道它在本地是可能的吗?在我的本地设置中,我的主应用程序中有一个名为 /blog 的文件夹,我运行“ghost install”,它实质上在该文件夹中构建了 ghost 应用程序并在新的 2368 端口上运行它。然后我可以在 1337 端口上正常运行主应用程序,并且两者都可以访问
    • 如前所述,您可以将 Lightsail 用于您的用例。
    猜你喜欢
    • 2018-07-01
    • 2015-03-21
    • 2021-02-11
    • 2018-12-07
    • 2022-06-11
    • 2015-06-28
    • 2018-12-02
    • 2015-09-26
    • 2018-05-25
    相关资源
    最近更新 更多