Nodejs繫結域名與Nginx反向代理
阿新 • • 發佈:2018-12-23
開啟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