ssl - 在 Elastic Beanstalk 上同时设置 websockets、粘性 session 和 SSL

标签 ssl amazon-web-services websocket socket.io amazon-elb

我们目前正在努力让以下事情一起工作:

  • 网络套接字
  • 粘性 session
  • SSL
  • Elastic Beanstalk

我们已尝试将我们的 ELB 传入端口配置从 HTTP/HTTPS 切换到 TCP/SSL,这成功地让 websockets 工作。

但是,我们的系统依赖于粘性 session ,不可能通过 TCP/SSL 获得粘性 session 。我们想找到一种方法,我们可以在 SSL 上同时拥有 websockets 和粘性 session 。

我们确实看到了这个提出变通办法的博客,但看起来该变通办法摆脱了我们仍然愿意使用的 Elastic Beanstalk。 (http://johan.heapsource.com/post/31047804966/the-state-of-websockets-ssl-and-sticky-sessions)。

非常感谢来自社区的任何帮助或建议!

谢谢!

最佳答案

不幸的是,人们似乎对此缺乏兴趣。经过大量研究,AWS ELB 似乎仍然无法执行 sticky+websockets。

唯一实际的解决方案是不使用 ELB 而使用 nginx 或其他东西并自行管理。看来还有更多工作要做。

关于ssl - 在 Elastic Beanstalk 上同时设置 websockets、粘性 session 和 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28492879/

相关文章:

amazon-web-services - 如何在运行Windows的ElasticBeanstalk环境中启用CloudWatchLogs?

websocket - websocket 与 header connection-keep-alive=million 的 http 有何不同

php - Laravel websockets导致python套接字错误

android - wifi关闭并再次打开时Websocket重新连接问题

security - 是否可以购买新的 SSL 证书而不更新旧证书?

java - 使用 java 代码创建 SSL TCP 连接以发送字符串数据

amazon-web-services - 如何启用 AWS RDS 日志记录/注销日志

amazon-web-services - Amazon EC2 高可用性数据库架构

ssl - rsa key 文件的解释

c# - 远程服务器上的错误 "The underlying connection was closed: An unexpected error occurred on a send"