Как установить прокси-сервер Apache2 для приложения на основе localhost: 3000 node.js - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь выяснить, как связать мой сервер Apache2, работающий на AWS Lightsail, с приложением, в котором я использую http://localhost:3000 при активации - это простая CMS на базе Node.js под названием Vapid. У меня есть сервер, связанный с моим доменным именем - bigsheepcollective.com - и я могу запустить Vapid через терминал AWS, но на моем доменном имени отображается только целевая страница Apache2. Я видел учебник здесь , в котором рассказывается, как установить прокси-сервер на сервере Nginx, но я не уверен, как сделать то же самое для сервера Apache2.

Я пытался использовать учебник по Nginx, и у меня нет подробного поиска настроек прокси для Apache2, но я не совсем понимаю, какой тип прокси мне нужен, когда дело доходит до запуска приложения, использующего http //:localhost:3000.

1 Ответ

1 голос
/ 19 июня 2019

Привет, инженер Битнами здесь.

Вы можете включить эти строки в файл /opt/bitnami/apache2/conf/bitnami/bitnami.conf или в конкретный файл .conf, который вы создали для своего приложения

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

Таким образом, вы получите доступ к своему приложению при доступе к общедоступному IP-адресу вашего экземпляра или связанного с ним домена.

Это руководство в нашей документации объясняет весь процесс настройки приложения Node.js поверх Bitnami.

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

...