nginx 反向代理坑
阿新 • • 發佈:2018-12-24
最近在公司配置https代理本地Java專案是老是訪問404
原配置:
location /wss { proxy_pass http://127.0.0.1:10826; # tomcat伺服器地址 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_next_upstream off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }
老是報404找不到mapping錯誤
參照了這位兄臺的部落格發現了問題
https://blog.csdn.net/chenyidong521/article/details/78560794
於是改配置
地址末尾少了個 /
location /wss { proxy_pass http://127.0.0.1:10826/; # tomcat伺服器地址 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_next_upstream off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }