如何为基于 localhost:3000 节点的应用程序建立 Apache2 代理.js



我正在尝试弄清楚如何将我在 AWS Lightsail 上运行的 Apache2 服务器链接到我所在的应用程序,该应用程序在激活时使用 http://localhost:3000 — 这是一个简单的基于 Node.js 的 CMS,称为 Vapid。我已将服务器链接到我的域名(bigsheepcollective.com(,并且我可以通过 AWS 终端运行 Vapid,但只有 Apache2 登录页面显示在我的域名上。我在这里看到了一个教程,该教程介绍了在 Nginx 运行的服务器上建立代理通行证,但我不确定如何使用 Apache2 对一个服务器做同样的事情。

我尝试过使用 Nginx 教程,我也没有对 Apache2 的代理设置进行广泛的搜索,但我对运行使用 http//:localhost:3000 的应用程序时需要哪种类型的代理感到困惑。

嗨,

Bitnami 工程师在这里。

您可以将这些行包含在/opt/bitnami/

apache2/conf/bitnami/bitnami.conf 文件或为应用程序创建的特定 .conf 文件中

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/

这样,您将在访问实例或其关联域的公有 IP 时访问应用程序。

我们文档中的本指南解释了在Bitnami之上配置Node.js应用程序的整个过程。

https://docs.bitnami.com/aws/infrastructure/mean/administration/create-custom-application-nodejs/

最新更新