WebSocket连接失败-ERR_CERT_COMMON_NAME_INVALID

时间:2018-07-06 18:14:30

标签: elastic-load-balancer

我有一个带Cloudfront的移动应用程序和一个在Elastic beantalk上的后端服务器,我想使用websocket允许两个人进行通信。

仅使用http,当使用ws前缀时,websockets可以成功工作。但是,如果我想让我的网站使用https,则需要使用wss(websocket安全)。因此,我将应用程序负载平衡器设置为侦听端口443并使用与我在Route 53上注册的域匹配的SSL证书。我怀疑我缺少与SSL证书有关的内容。

回顾:

  • 我已经在Route 53上注册了一个域名,www.abc.com
  • 我通过注册到的证书管理器创建了证书 www.abc.com
  • 我将证书与我的应用程序负载均衡器关联了 正在为我的EC2后端应用路由流量。
  • 我有一个在Cloudfront上投放的mobilehub应用程序,配置为 websocket通过应用程序负载平衡器进行连接。

我的浏览器控制台中的完整错误是: WebSocket与“ wss:// xxx”的连接失败:建立连接错误:net :: ERR_CERT_COMMON_NAME_INVALID

我在做什么错了?

0 个答案:

没有答案