Tianhe Gao

Nginx 通过代理部署 Node.js 应用

https://dev.to/jsstackacademy/deploy-nodejs-application-using-nginx-3jhh

  1. 确保 Node.js 应用能够生成最终要部署的静态页面。
  2. 配置好 pm2;并安装 Nginx
  3. sudo vim /etc/nginx/sites-available/default
 1    server {
 2     location / {
 3            proxy_pass http://localhost:3000;
 4            proxy_http_version 1.1;
 5            proxy_set_header Upgrade $http_upgrade;
 6            proxy_set_header Connection 'upgrade';
 7            proxy_set_header Host $host;
 8            proxy_cache_bypass $http_upgrade;
 9        }
10    }

3000 是本地运行的端口号,根据需要更改。

这样完成后,可以使用 http://ip 访问,而不需要加上端口号,例如 http://ip:3000


No notes link to this note

Welcome to tell me your thoughts via "email"
UP