我正在尝试让HTTPS与AWS ELB一起使用。
我已经尝试了大约一个小时,但是无论我如何尝试,通过HTTPS进行连接时,连接都会超时。HTTP工作正常,但HTTPS无效。
谁能提供帮助?
我正在尝试让HTTPS与AWS ELB一起使用。
我已经尝试了大约一个小时,但是无论我如何尝试,通过HTTPS进行连接时,连接都会超时。HTTP工作正常,但HTTPS无效。
谁能提供帮助?
Answers:
您需要先上传SSL证书。请确保您的证书链是否以正确的顺序包含中间证书和根证书。
在这里找到了分析链证书问题的最佳方法:恶意测试SSL Web Server。
我已经在这里为我的域启动了Amazon ELB SSL配置:Elastic Load Balancing的SSL证书。
我正在使用COMODO Instant SSL证书。因此,我在zip文件中获得了捆绑的证书。提取时,其中包含四个文件,例如:
1.AddTrustExternalCARoot {Root certificate}
2.COMODORSAAddTrustCA {intermediate certificate 1}
3.COMODORSADomainValidationSecureServerCA {intermediate certificate 2}
4.www_example_com {public key for my domain name}
注意:在Amazon ELB中使用之前,我们需要将上述证书文件转换为.PEM格式。这是通过使用以下命令完成的:
openssl x509 -inform PEM -in {above certificate file name}
现在,我去了ELB的监听器部分来配置HTTPS。ELB HTTPS具有三个括号,称为:
1.Private Key {paste the private key which was generated using openSSL}
2.Public Key Certificate {paste the public key of www_example_com certificate}
3.Certificate Chain {paste the intermediate and Root certificate}
在第一次尝试中,按照亚马逊的指导,证书链部分是可选的。我继续保持空白。在PC浏览器中工作正常。并且尝试在android移动浏览器中打开该问题时遇到了问题。
我在这里找到了解决方案:在Amazon Elastic Load Balancer上设置SSL并为SSL证书安装创建.pem文件链接。
因此,为避免这种情况,我按此顺序包括了链式证书:
COMODORSADomainValidationSecureServerCA
COMODORSAAddTrustCA
AddTrustExternalCARoot
我已将上面三个证书(包括Begin和End标签)粘贴到了链证书支架中。
现在完成了。很好,很好。现在,当我使用Wormly Test SSL Web Server进行检查时,我的SSL配置显示为100%安全 。
谢谢。