宝塔 workerman wss 反向代理 socket合法域名 小程序聊天 去掉端口_我是高手高手高高手的博客-CSDN博客_socket合法域名

来源: 宝塔 workerman wss 反向代理 socket合法域名 小程序聊天 去掉端口_我是高手高手高高手的博客-CSDN博客_socket合法域名

一、带端口的配置(不在这里说配置,有其它说明教程)
小程序中聊天,需要设置socket合法域名:wss://www.xxx.com:2000

二、不带端口的设置
宝塔配置域名,处理wss通信服务
1、去域名服务商添加域名 wss.xxx.com
2、服务器申请SSL证书,并下载
3、宝塔添加域名,选纯静态即可

4、宝塔对应域名的设置,配置SSL证书,把刚刚下载的证书包打开,填充对应的内容,保存

5、宝塔对应域名的设置->配置文件,在server{ }内结尾处添加下面的内容

# 反向代理 转移到本地的websocket地址,wss://127.0.0.1:2000 ,对应 wss://card.xxxx.com:2000
location / {
proxy_redirect off;
proxy_pass https://127.0.0.1:2000;
proxy_set_header Host $host;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr:$remote_port;
proxy_http_version 1.1;
# 添加wss协议头专用的字段
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
}
主要是这两行:

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;

参考:

workerman配置

https://blog.csdn.net/haibo0668/article/details/106681142

https://blog.csdn.net/haibo0668/article/details/108245320

https://blog.csdn.net/haibo0668/article/details/107186152
————————————————
版权声明:本文为CSDN博主「我是高手高手高高手」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/haibo0668/article/details/111356861

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏