从一条完整的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;
}

测试网站:coolaf.com/tool/chattest

本作品采用《CC 协议》,转载必须注明作者和本文链接
reading
白小二
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!