用nginx做node.js的反向代理
阿新 • • 發佈:2019-01-06
1、安裝nginx
(1)、從nginx官網下載相應的安裝包
(2)、啟動
解壓至D:\Download\nginx-1.10.2,雙擊nginx.exe執行(或者通過控制檯nginx -c conf\nginx.conf),預設使用80埠,日誌見資料夾D:\Download\nginx-1.10.2\logs
(3)、使用
此時 直接在瀏覽器位址列輸入:http://localhost 便能看到 歡迎頁面,說明你虛擬主機已經搭建好了
(4)、關閉
nginx -s stop
(5)、配置Nginx
進入conf ,開啟nginx.conf, 在http 裡面新增 include ./include/*。重啟nginx , 輸入 nginx -c conf/nginx.confupstream nodejs { server 127.0.0.1:3000; keepalive 64; } server { listen 80; server_name www.zmnode.com zmnode.com; 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_set_header Connection ""; proxy_pass http://nodejs; } }
在瀏覽器輸入zmnode.com