如题所示, 本文章主要为了记录Workerman/GatewayWorker开启Websocket绑定域名的操作方法
因为开启Websocket之后一开始不知道怎么绑定域名,所以在此记录一下这个操作
- 开启websocket后记住端口 例如端口号为
6666
- 我这里使用的宝塔面板加Nginx,先使用宝塔面板开启一个网站,并输入域名.
- 找到已开启的网站点开配置文件. 如下图
- 在该配置文件内输入以下代码,
6666
就是你开启的端口号,wss
是希望当访问域名+wss
的时候转发的Websocket协议端口
location /wss
{
proxy_pass http://127.0.0.1:6666;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
- 此时就已配置成功, 最好重启一下你的nginx
- 这时你的Websocket链接就是:
ws:/你的域名/wss
- 如果你配置了SSL协议,链接就是:
wss:/你的域名/wss