amazon-web-services - AWS 在负载均衡器监听器上设置 https SSL

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

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

现在我想添加 https 监听器并且 AWS 需要 SSL:

enter image description here

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

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

你能帮我理解如何从我的服务器证书中获取那些 PEM 吗?

最佳答案

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

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

1. 使用 OPENSSL 创建 SSL 私钥。

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

2。接下来,使用 OPEN-SSL 创建 CSR key

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

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

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

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

希望对您有所帮助。

关于amazon-web-services - AWS 在负载均衡器监听器上设置 https SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37159330/

相关文章:

ssl - 是否可以为 Kestrel 服务器的单个实例指定 2 个不同的 SSL 证书?

node.js - 为什么我的 express-server 仅通过浏览器支持 https 而不是通过其他 nodejs 脚本?

ssl - 带有 SCAYT over HTTPS 的 CKEditor 给出安全警告

尝试使用模板创建 AWS 堆栈时出现 Python 错误

database - Redshift 许多小节点与较少数量的较大节点

c++ - 在服务器端禁用 OpenSSL 的弱密码

ssl - ipython 笔记本服务器 SSL 错误

delphi - Indy 10 加载 SSL 库,即使我删除它们

amazon-web-services - ALB 入口 - 将流量从 HTTP 重定向到 HTTPS 不起作用

javascript - AWS Cognito - 如何交换访问 token 的授权代码?