gpt4 book ai didi

amazon-web-services - WSS websocket 的 ELB 监听器配置

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:10 25 4
gpt4 key购买 nike

我的 Websocket WS 工作正常。但是当我使用 WSS 时,它失败并出现以下错误。

与“wss://mywebsocket.ca/”的 WebSocket 连接失败:连接建立时出错:net::ERR_INSECURE_RESPONSE感觉有些 SSL 问题。我已正确配置我的证书,并且通过此 ELB 的所有其他 url 都可以正常工作。我的 Ws curl 效果很好。

可能是什么问题?会不会是ELB for HTTPS的listerner配置没做好。

我只是使用一些 chrome 扩展来连接 Websocket。这里没有代码。

最佳答案

我花了一段时间才弄明白。我希望我没有忘记下面答案中的任何内容,就像我刚才做的那样。

首先,您需要绕过 CloudFront,因为它不能很好地与 websockets 一起运行(除非最近发生了一些变化)。设置指向您的负载均衡器(即 websockets.domain.com)的 A 别名 Route 53 记录。

在您的负载均衡器(即 5678)中为您的端口设置一个监听器。请注意,您应该使用 SSL(安全 TCP)协议(protocol)。您还需要您的监听器的 SSL 证书。为此使用 ACM,它为您提供了选项。

enter image description here

请记住更改您的 websockets 连接以也使用此新连接。

关于amazon-web-services - WSS websocket 的 ELB 监听器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47624858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com