如题,在我用nginx配置反向代理后虽然程序可以运行,但在控制台会一直报如下400的错误。
这里给出我的反向代理配置文件(nginx.conf)
*
nginx对websocket的支持仅仅局限于反向代理层面。也就是说,nginx目前支持对websocket的请求的反向代理转发,但是nginx本身并不支持websocket。如果想让nginx作为一个websocket服务器,那么目前是无法做到的。
如果做为一个websocket反向代理,则配置很简单
修改代码如下:
location /{
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /api/{
proxy_pass http://localhost:8000;
}