如何在AWS EC2上使用应用程序负载均衡器配置Websockets?

ars1skjm  于 2023-03-30  发布在  其他
关注(0)|答案(2)|浏览(198)

根据AWS documentation,“WebSockets和安全WebSockets支持是本机可用的,可以在应用程序负载均衡器上使用。”
然而,当我在EC2中选择Application Load Balancer时,除了HTTP和HTTPS之外,我没有任何选项:

我想使用安全的WebSocket协议(wss://),我相信它会超过TLS:8888。
如何输入此选项?

ny6fqffe

ny6fqffe1#

解决方案是使用HTTPS作为侦听器协议,即使浏览器正在向wss://发出请求。
对于端口号,将侦听器和环境示例都配置为端口8888可以工作。

ryoqjall

ryoqjall2#

使用WebSocket使用的端口创建一个新的目标组。将该目标组指向同一个EC2示例。
然后使用WebSocket端口创建一个新的侦听器,并指向新创建的Target Group。
应该没问题。

相关问题