我目前在我的虚拟专用服务器上运行了一个AngularJS应用程序。为了运行这个,我使用NGINX,Node和'http-server'以及pm2来保持一切正常运行。
所以我使用例如'node server.js'(端口3000)开始我的后端,我在公共文件夹中设置了第二个'http-server'进程(我认为在端口8080上运行)。
这是我NGINX的配置:
server {
listen 80;
server_name mywebsite.be;
location /{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:3000/;
}
}
现在我想设置一个用Angular(2)制作的第二个应用程序。我正在尝试在端口3001上运行带有节点的后端,然后在端口8081上启动http-server。
我应该如何配置我的NGINX?