直接使用 ws://ip:8080/chat 可以访问,正常使用。 但是配置域名进行转发会报 404,似乎 nginx 就没转发到方法里 http://ww1.sinaimg.cn/large/006T7FKhly1g7e3mutt3kj311802774m.jpg
以下是 nginx 配置 http://ww1.sinaimg.cn/large/006T7FKhly1g7e3qbvsrtj30lv0fodgp.jpg
1
mikeguan 2019-09-27 19:05:16 +08:00 via Android
proxy pass 后面不需要路径了
|
2
itmyhome126 2019-09-27 20:14:09 +08:00 1
location /xxxxx{
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto https; proxy_next_upstream off; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://ip:port; } 希望对你有帮助 |
3
YFeei OP @itmyhome126 可以用,感谢!
学的不深,还没搞清楚原理 区别点: proxy_set_header X-Forwarded-Proto https; proxy_next_upstream off; proxy_redirect off; proxy_set_header Host $http_host; |