← 返回帮助中心安全与数据

HTTPS 正常但 WSS 连接失败

网页使用 HTTPS 时,WebSocket 必须使用 WSS,并由 Nginx 反向代理到内部端口。

常见原因

  • 客户端仍然连接 ws://。
  • 证书域名与 WSS 域名不一致。
  • Nginx 没有转发 Upgrade 请求头。
  • 内部 Workerman 端口没有监听。
  • 安全组或本机防火墙阻止连接。