环境
首先,我正在使用 AWS ALB、带有 Route 53 的 EC2。ALB 为 HTTP、HTTPS 开放,EC2 也为所有 TCP 开放。
我正在使用ws
使用 websocket 的库。
作为 HTTPS 服务器
"hello world"
在 EC2 实例中,当我运行显示为文本的HTTPS 服务器时,它在使用 的客户端中运行良好https://
。
作为 websocket 服务器
但是,当我运行 websocket 服务器而不是 HTTPS 服务器并尝试从客户端连接到该服务器时,会出现以下错误:
与 'wss://[host]/' 的 WebSocket 连接失败
附注:在使用的客户端中http://
,连接到ws://[same hostname]
运行良好。
我应该检查什么?请帮帮我!