Elastic load balancer WebSocket连接失败-错误\u证书\u公用\u名称\u无效

Elastic load balancer WebSocket连接失败-错误\u证书\u公用\u名称\u无效,elastic-load-balancer,Elastic Load Balancer,我在elastic beanstalk上有一个带有Cloudfront的移动应用程序和一个后端服务器,我想使用websockets来允许两个人进行通信 仅使用http,WebSocket在使用ws前缀时就可以成功工作。但是,如果我希望我的站点使用https,则需要使用wss(websocket安全)。因此,我将应用程序负载平衡器设置为在端口443上侦听,并使用与我在路由53上注册的域相匹配的SSL证书。我怀疑我遗漏了一些与SSL证书有关的内容 重述: 我已在Route 53(www.abc.c

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

仅使用http,WebSocket在使用ws前缀时就可以成功工作。但是,如果我希望我的站点使用https,则需要使用wss(websocket安全)。因此,我将应用程序负载平衡器设置为在端口443上侦听,并使用与我在路由53上注册的域相匹配的SSL证书。我怀疑我遗漏了一些与SSL证书有关的内容

重述:

  • 我已在Route 53(www.abc.com)注册了一个域名
  • 我通过注册到的证书管理器创建了一个证书 www.abc.com
  • 我将证书与我的应用程序负载平衡器关联,该应用程序 正在为我的EC2后端应用路由流量
  • 我在cloudfront上提供了一个mobilehub应用程序,配置为 websocket通过应用程序负载平衡器连接
我的浏览器控制台中的全部错误是: WebSocket连接到'wss://xxx'失败:建立连接时出错:net::ERR\u CERT\u COMMON\u NAME\u无效

我做错了什么