Как получить доступ к сайту node.js по прямой ссылке, не упоминая порт 8080 в aws ubuntu, Apache2 - PullRequest
0 голосов
/ 25 сентября 2019

Мое приложение node.js работает на порту 8080. Я хочу получить к нему доступ через URL без указания номера порта в URL.Как мне этого добиться?

например: текущий: www.domainname.com:8080

Ожидаемый: www.domainname.com

Версия Ubuntu os: 16 Сервер:Apache2

Нужна помощь.

1 Ответ

0 голосов
/ 25 сентября 2019

Используйте Nginx в качестве обратного прокси-сервера для вашего js-приложения узла и упомянули ваш порт в конфигурационном файле nginx (вы можете создать новый конфигурационный файл или использовать по умолчанию один /etc/nginx/nginx.conf)

Установите pm2 и используйте инструмент pm2, чтобы продолжить работу приложения nodejs в фоновом режиме.

curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt-get install -y nodejs
sudo npm install pm2@latest -g

pm2 start myapp.config.js (replace myapp.config.js with YOURAPP.js )
...