美文网首页
nginx添加webSocket反向代理

nginx添加webSocket反向代理

作者: 小码A梦 | 来源:发表于2020-06-06 18:02 被阅读0次

nginx是http服务器,默认支持http域名转发。而webSocket是全双工通讯的网络技术。它基于TCP传输协议,并复用HTTP的握手通道。为了支持webSocket,需要在nginx转发上配置Upgrade和Connection转发头信息,如以下示例:

location /webSocket/ {
    proxy_pass http://localhost:8080/sell/;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
}

配置完成后重启nginx即可。
参考文档: nginx官方文档

相关文章

网友评论

      本文标题:nginx添加webSocket反向代理

      本文链接:https://www.haomeiwen.com/subject/tzcftktx.html