分类
服务器

宝塔Nginx配置wss的方法

在nginx配置文件中 网站=>具体网站设置=>配置文件

map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
upstream websocket {
server IP地址:swoole端口号;
}

#在server 中屏蔽如下conf ,然后将伪静态内容复制过来
#include /www/server/panel/vhost/rewrite/*******.conf;
如下代码所示
location / {
proxy_pass http://IP地址:端口号;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
  • proxy_pass 后面不是https
  • 前端请求的 WebSocket 端口号是 443 而不是swoole端口号