从一条完整的wss 链接讲解配置wss的3个要点
配置 wss 三个要点:两个配置,一个请求
从一条完整链接上可以看到一共三个地方需要注意
完整的链接: wss://domain/wss
协议: wss
域名: domain
location: wss
针对以下上面的3个地方做配置
wss 协议:listen 443 ssl http2;
域名:这个跟 https 一致, server_name domain
以上两个配置其实都是做https的时候已经做好了的下面的配置是要点
location:
server 内
location /wss {
proxy_pass http://wss;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
location 还需要整个反代用于转发请求到 wss 接口,在server 同级增加
upstream wss {
# 这里的localhost是映射本地服务器,也可以是外网ip,2345是我ws开启的端口。
server localhost:2345;
}
本作品采用《CC 协议》,转载必须注明作者和本文链接