在 边缘安全加速 ESA上完成站点接入后,如果 WebSocket 连接超时或被拒绝,通常是端口、回源协议或 WebSocket 开关配置不当所致。本文给出 WebSocket 连接失败的常见原因与排查步骤。
WebSocket 连接失败
典型现象:WebSocket 连接超时或被拒绝。
排查步骤
确认端口:ESA 的 WebSocket 仅支持 80 和 443 端口,不支持自定义端口(如
ws://example.com:8001)。确认 ESA 已开启 WebSocket 支持:
在左侧导航栏,选择 网络,确认 WebSocket 开关已开启。
回源端口配置:如果 WebSocket 服务端口非标准端口,需在回源规则中配置正确的回源端口。
SocketIO 场景:确认源站 SocketIO 服务正常运行,ESA 不会改变请求协议。
完成后,使用浏览器开发者工具 Network > WS 标签观察 WebSocket 握手返回 101 Switching Protocols。
该文章对您有帮助吗?