1. 程式人生 > >Nodejs繫結域名與Nginx反向代理

Nodejs繫結域名與Nginx反向代理

開啟conf目錄裡的nginx.conf 檔案 –> 新增一段upstream

upstream nodejs{

          server 127.0.0.1:3000;//你的Express專案埠# server 127.0.0.1:3001;

          keepalive 64;}

-> 在後面的server{}裡引用這裡定義好的nodejs

完整的片段如下:

server {
         listen 80;
         server_name www.xxx.com xxx.com;//請求到80埠的host
         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-Proxytrue; proxy_set_header Connection""; proxy_pass http://nodejs;}}

重啟nginx:nginx –s reload或者nginx –c conf/nginx.conf