Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon弹性负载平衡器SSL证书安装方法_Ssl_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

Amazon弹性负载平衡器SSL证书安装方法

Amazon弹性负载平衡器SSL证书安装方法,ssl,amazon-web-services,amazon-ec2,Ssl,Amazon Web Services,Amazon Ec2,我在保证亚马逊服务器的安全方面遇到了问题,我需要一些帮助 我购买了一个通配符证书,公司给我发送了很多不同的文件: DigiCertCA2.pem mydomain.pem 信任根 所有文件都以链的形式存在于一个文件中,同样的文件也是.crt格式的 现在我正试图将这些安装到Amazon弹性负载平衡器上,它一直告诉我密钥格式错误。亚马逊要求: 私钥: 公钥证书: 证书链: 我该放什么?在哪里工作?我让它工作了!耶 以下是我为其他在这方面遇到困难的人所做的。:) Amazon ELB将要求提供

我在保证亚马逊服务器的安全方面遇到了问题,我需要一些帮助

我购买了一个通配符证书,公司给我发送了很多不同的文件:

  • DigiCertCA2.pem
  • mydomain.pem
  • 信任根
所有文件都以链的形式存在于一个文件中,同样的文件也是.crt格式的

现在我正试图将这些安装到Amazon弹性负载平衡器上,它一直告诉我密钥格式错误。亚马逊要求:

  • 私钥:
  • 公钥证书:
  • 证书链:
我该放什么?在哪里工作?

我让它工作了!耶

以下是我为其他在这方面遇到困难的人所做的。:)

Amazon ELB将要求提供“私钥”,这是您第一次需要为证书颁发者提供CRS代码时创建的密钥。我的密钥格式错误,可以通过查看文件的开头来查看。我是这样的:

-----BEGIN PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY-----
应该是这样的:

-----BEGIN PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY-----
因此,我这样做是为了将其转换为正确的格式:

sudo openssl rsa -in mydomain.key -out mydomain_new.key
然后将mydomain_new.key文件的内容复制粘贴到“私钥”文本区域

接下来是“公钥证书”。这是mydomain.pem文件的内容

最后轮到“证书链”了。这是DigiCertCA2.pem文件的内容

就这样。亚马逊毫无怨言地接受了它