AWS ElasticBeanstalk + Socket.IO + SSL问题
我在使用AWS ElasticBeanstalk和NodeJS环境+ Socket.IO + SSL来处理我们的消息应用程序时遇到了麻烦。
我已经在试图解决这个问题的圈子里运行,但是我总是会遇到一个WebSocket握手错误(504 GATEWAY_TIMEOUT)。
AWS Elastic Beanstalk负载均衡器configuration:
ELB安全入站规则
实例的安全入站规则
响应错误
前端代码
提前致谢。 任何帮助,高度赞赏!
最后!!! 得到它了!
所以在烧了很多小时之后,这个解决scheme对我来说很有用。
问题是我的负载均衡器中的HTTPS指向我的ec2实例上的HTTP 。 这会导致一个问题,因为websocket运行在TCP而不是HTTP / S上 。 在我的情况下,端口号也很重要。
原始configuration(不工作)
新的configuration(工作)
我希望这可以在未来有任何帮助。 🙂