gpt4 book ai didi

node.js - AWS ElasticBeanstalk + Socket.IO + SSL 问题

转载 作者:搜寻专家 更新时间:2023-10-31 23:37:10 24 4
gpt4 key购买 nike

我在将 AWS ElasticBeanstalk 与 NodeJS 环境 + Socket.IO + SSL 用于我们的消息传递应用程序时遇到问题。

我一直在兜圈子试图解决这个问题,但我总是以 Websocket 握手错误 (504 GATEWAY_TIMEOUT) 告终。


AWS Elastic Beanstalk 负载均衡器配置:

AWS Elastic Beanstalk Load Balancer configuration


ELB安全入站规则

ELB security inbound rule


实例的安全入站规则

Instance's security inbound rule


响应错误

enter image description here


前端代码

enter image description here

提前致谢。非常感谢任何帮助!

最佳答案

终于!!!知道了!

所以在燃烧了很多小时之后,这个 solution为我工作。

问题是我的负载均衡器中的 HTTPS 指向我的 ec2 实例上的 HTTP。这会导致问题,因为 websocket 在 TCP 而不是 HTTP/S 上运行。端口号对我来说也很重要。


原始配置(无效)

enter image description here


新配置(有效)

enter image description here

我希望这对将来有帮助。 :-)

关于node.js - AWS ElasticBeanstalk + Socket.IO + SSL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43994139/

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