1

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

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

4

1 回答 1

1

嗨 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/

于 2019-06-19T09:52:59.263 回答