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

How to establish a Apache2 proxy for a localhost:3000 node.js based application

我正在尝试弄清楚如何 link 我在 AWS Lightsail 上的 Apache2 服务器 运行 到我正在使用 http://localhost:3000 when activated—it's a simple Node.js based CMS called Vapid. I have the server linked to my domain name—bigsheepcollective.com—and I can get Vapid running through the AWS terminal, but it's only the Apache2 landing page that shows up on my domain name. I saw a tutorial here 建立代理的应用程序通过 Nginx 运行 服务器,但我不确定如何为使用 Apache2 的服务器做同样的事情。

我试过使用 Nginx 教程,我也没有对 Apache2 的代理设置进行广泛搜索,但我对 [=19= 需要什么类型的代理感到困惑] 使用 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/

通过这种方式,您可以在访问实例或其关联域的 public IP 时访问您的应用程序。

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

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