我有一个带Cloudfront的移动应用程序和一个在Elastic beantalk上的后端服务器,我想使用websocket允许两个人进行通信。
仅使用http,当使用ws前缀时,websockets可以成功工作。但是,如果我想让我的网站使用https,则需要使用wss(websocket安全)。因此,我将应用程序负载平衡器设置为侦听端口443并使用与我在Route 53上注册的域匹配的SSL证书。我怀疑我缺少与SSL证书有关的内容。
回顾:
我的浏览器控制台中的完整错误是: WebSocket与“ wss:// xxx”的连接失败:建立连接错误:net :: ERR_CERT_COMMON_NAME_INVALID
我在做什么错了?