如何在AWS EC2实例上安装https证书

2021年7月29日

AWS是Amazon Web Services的简称,它是亚马逊的一项云计算服务,为个人、企业、政府和商业实体提供按需云计算平台。它提供的服务之一是EC2云,基本上允许用户通过互联网访问计算机的虚拟网络。

AWS EC2承载了大量用户的私人信息。就政府和企业而言,它也可以访问大量敏感数据。因此,其安全性至关重要。而https证书则可以保护敏感数据免受网络犯罪分子的恶意攻击,可以保护AWS EC2的安全。那么如何在AWS EC2实例上安装https证书呢?

首先可以在本站选择一款合适的https证书进行申请。一旦https证书申请成功,CA机构就会发送证书文件到您的注册邮箱,您需要将其连同证书链 (CA-bundle) 和私钥一起上传到身份访问管理 (IAM)。

1、转换证书文件格式

这是在 AWS EC2 实例上安装 SSL 的第一步。证书文件和私钥文件在发送给您时采用 .crt 文件格式。它们必须转换为 PEM(隐私增强邮件)格式才能继续进行。

转换方法可以参考这篇文章《如何将SSL证书格式转换为适当的格式

2、转换后的文件必须依次上传到AWS

1)登录 Amazon EC2。

2)搜索左侧的导航菜单。

3)在导航菜单上,单击(展开)“网络和安全”。

4¥选择名为“负载均衡器”的选项。

5)进入主窗格,仅在上传证书时选择“负载均衡器”图标。

6)单击“侦听器”选项卡。单击“编辑”,然后单击“添加”

7)在 SSL证书下选择HTTPS作为协议,然后在“SSL 证书”列中单击“更改”。

8)单击名为“将新 SSL 证书上传到 AWS Identity and Access Management (IAM)”的单选按钮。

9)您可能希望重命名您的证书。用您将来可能会记住的名称重命名它可以为您减少很多麻烦。

10)对于私钥字段,只需粘贴文件中的文本即可。包括“–BEGIN RSA PRIVATE KEY–”和“–END RSA PRIVATE KEY–”

11)对于公钥证书字段,只需粘贴文件中的文本即可。包括“–BEGIN CERTIFICATE–”和“–END CERTIFICATE–”

12)对于“证书链”字段,只需粘贴“CA_bundle.crt”或等效文件中的文本即可。在每种情况下,您应该在此文本字段中CA捆绑包中拥有三个证书,包括“–BEGIN CERTIFICATE–”和“–END CERTIFICATE–”行。

13)单击“保存”按钮以完成https证书安装。

3、证书确认

一旦上传证书,IAM将确认证书的详细信息,如下:

1)为了接受,必须遵循以下文件格式 – X.509 PEM

2)当前证书日期应介于开始日期和结束日期之间

3)私钥应与证书匹配

4)私钥必须是 PEM 格式

5)私钥不得具有加密密码

然后等待几分钟,刚刚所做的更改才能在AWS EC2中生效。然后重启,即可检查https证书在AWS EC2中是否安装成功。

相关阅读

QQ
微信
微信
公众号
公众号
在线咨询
电话

联系热线:400-080-0149

返回顶部