欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用nginx配置反向代理时出现的错误,一直报400错误

程序员文章站 2022-06-13 21:20:59
...

如题,在我用nginx配置反向代理后虽然程序可以运行,但在控制台会一直报如下400的错误。

使用nginx配置反向代理时出现的错误,一直报400错误
这里给出我的反向代理配置文件(nginx.conf)
使用nginx配置反向代理时出现的错误,一直报400错误
*
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;
        }
相关标签: nginx 反向代理