我是NodeJS的新手,我有一个简单的网站,通过Axios将来自ReactJS的联系人信息发送给NodeJS。
它正在我的本地计算机上工作,我正在尝试将其部署在我的AWS EC2 Ubuntu LTS 18中。
我已经安装了PM2,我仍然坚持下一步应该做什么,如何在安装了Apache2的Ubuntu中部署我的NodeJS,并使其在我的服务器上运行,即使我关闭了我的终端。另外,API URL端点是什么?
我希望有人可以帮助我在Ubuntu中部署这个基本的nodejs。
你有2个问题:
reverse proxy
。 Conf文件将是:<VirtualHost *:80>
DocumentRoot **where-your-app-public-files-are**
ServerName **domain_name**
ProxyRequests off
ProxyPreserveHost on
ProxyPass / http://127.0.0.1:**your-node-port**/
ProxyPassReverse / http://127.0.0.1:**your-node-port**/
</VirtualHost>
将**variables**
更改为您的数据。
所以它可能是:
<VirtualHost *:80>
DocumentRoot /var/www/your-app
ServerName your-domain-name.com
ProxyRequests off
ProxyPreserveHost on
ProxyPass / http://127.0.0.1:4040/
ProxyPassReverse / http://127.0.0.1:4040/
</VirtualHost>