无法让https在aws弹性负载均衡器上使用自签名证书

Mic*_*ael 27 ssl https self-signed amazon-web-services amazon-elb

我在使用自签名证书在我的aws弹性负载均衡器上配置https时遇到问题.完成设置后,连接到https端点不起作用.http连接仍然没问题.

这就是我做的.

  1. 使用此命令生成自签名证书

    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt

  2. 使用此命令验证密钥和证书是否正常工作:

    openssl rsa -in privateKey.key -check openssl x509 -in certificate.crt -text
    -noout

  3. 将证书密钥和证书转换为.pem编码格式,以符合aws证书要求.

    openssl rsa -in privateKey.key -text> private.pem

    openssl x509 -inform PEM -in certificate.crt> public.pem

  4. 使用AWS管理控制台http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_UpdatingLoadBalancerSSL.html将证书上传到我的弹性负载均衡器 .对于私钥和公共证书值,我使用了在步骤3中生成的private.pem和public.pem.

  5. 进入EBL Listener配置,添加了一个https监听器并使用了我刚上传的证书.这是Listener的配置:

    在此输入图像描述

有什么想法我的配置可能有什么问题?谢谢!!!

Dan*_*ney 28

负载均衡器的安全组是否包含源0.0.0.0/0的入站HTTPS 443端口?我只花了几个小时,直到我终于找到了这个解决方案.

  • 啊,显而易见的是,我再次逃脱了.谢谢! (4认同)
  • 在每个人的支持下2个小时后,就是这样。谢谢! (2认同)