【发布时间】:2019-02-09 18:28:10
【问题描述】:
我在 ElastickBeanstalk 上部署了一个 Django 应用程序。 我最近从 Classic -> Application 迁移了负载均衡器,以支持 Websocket(层由:Django-channels (~=1.1.8, channels-api==0.4.0)、Redis Elasticache AWS 和 Daphne (~= 1.4))。 HTTP、HTTPS 和 Web Socket 协议工作正常。
但我找不到通过安全 SSL 部署 Websocket 的方法。 它正在杀死我,它正在阻塞,因为来自浏览器的 HTTPS 连接将切断非安全的 ws:// 对等请求。
这是我的 ALB 配置 有没有人作为解决方案?
【问题讨论】:
-
您能指定使用的 django-channels 和 Daphne 版本吗?
-
daphne~=1.4 channels~=1.1.8 channels-api==0.4.0
标签: ssl websocket amazon-elastic-beanstalk django-channels