【问题标题】:AWS set https SSL on Load Balancer ListenerAWS 在负载均衡器侦听器上设置 https SSL
【发布时间】:2016-09-06 15:49:51
【问题描述】:

我在http 上有一个AWS ELB,它工作正常。

现在我想添加https 监听器,而AWS 需要SSL:

我的服务器中有SSL 证书,但我不知道他们的私钥\公钥证书在哪里。

我已阅读有关它的其他 StackOverFlow 问题,我看到您应该使用 Openssl 将证书转换为 PEM 但我不明白我的私钥\公钥证书在哪里应该转换为PEM。

能否请您帮助我了解如何从我的服务器证书中获取那些PEMs?

【问题讨论】:

标签: amazon-web-services ssl https amazon-elb


【解决方案1】:

您可以按照以下步骤进行操作:-

为此,您可以执行以下操作:-

1. 使用 OPENSSL 创建 SSL 私钥。

sudo openssl genrsa -out your-private-key-name.pem 2048

2。接下来,使用 OPEN-SSL 创建一个 CSR 密钥

openssl req -sha256 -new -key your-private-key-name.pem -out csr.pem

系统会要求您提供一些详细信息,例如您的国家、城市、公司名称等。填写这些详细信息。

  1. 这些步骤将产生两个 .pem 文件。

  2. 现在,在从 SSL 提供商 (Godaddy) 生成 SSL 证书时,使用 csr.pem 内容生成 SSL 证书。

  3. 验证后,您将获得 SSL 证书 (.crt) 文件。 [一般两个.crt文件]

  4. 现在,您必须在 AWS 服务器上配置此配置。

  5. 打开表单(您已为其发布了屏幕截图)。
    一种。对于私钥部分,发布 your-private-key-name.pem
    的内容 湾。使用文本编辑器打开其中一个 .crt 文件。如果这只有一组
    -----开始证书-----和-----结束证书-----
    将其粘贴到 公钥证书 部分。

    C。如果 .crt 文件有多组
    -----开始证书-----和-----结束证书-----
    将其粘贴到证书链部分。

现在,您已经输入了您的私钥、公钥和证书链 AWS 应该不会出现任何错误。

注意:不要直接从 LINUX 复制 .pem 和 .crt 文件的内容(vi编辑)。在 Windows 中打开文件,然后将内容粘贴到 AWS 表单中。

希望对您有所帮助。

【讨论】:

    【解决方案2】:

    在你获得 Godday 的 SSL 证书之前,你必须先生成 CSR 文件。

    然后使用此链接转换为 .PEM 文件https://www.sslshopper.com/ssl-converter.html

    并在此处关注:How to convert .crt to .pem

    【讨论】:

    • 我有一个 CSR 和一个 .crt 关于这个 sslshopper.com/ssl-converter.html - 我不明白要转换为 .PEM 文件的什么? .crt? (它会将其转换为 .der),请您解释一下吗?
    • 您可以按照stackoverflow.com/questions/4691699/how-to-convert-crt-to-pem 将.crt 文件转换为.pem 文件
    • 谢谢,现在我更清楚了。我有 .pem 文件并将其粘贴到公钥证书中。我在哪里可以得到私钥?
    • 当你创建 csr 文件时,它也被创建了私钥
    猜你喜欢
    • 2015-01-13
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 2017-01-07
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    相关资源
    最近更新 更多