【问题标题】:adding AWS public certificate with NGINX使用 NGINX 添加 AWS 公共证书
【发布时间】:2020-08-13 13:57:05
【问题描述】:

我正在使用 EC2 并使用 NGINX(通过 PuTTY);我选择了 AWS 公用证书,因此我明白要使用 HTTPS,我还需要配置 NGINX。
我找到了一些关于它的教程,但是他们到处都添加了 ssl_certificatessl_certificate_key,这是我在 AWS 认证中没有看到的。

如何找到 AWS SSL 证书和ssl_certificate_key
或者有其他解决方案吗?

【问题讨论】:

    标签: amazon-web-services ssl certificate nginx-config


    【解决方案1】:

    【讨论】:

    • “Nitro Enclave”是 AWS 中的一个隔离执行环境。距离“将 AWS ACM 公共认证导入 EC2 内运行的 Nginx”的需求还很远。
    【解决方案2】:

    您只能将 ACM SSL 证书与 AWS 负载均衡器、CloudFront 和 API 网关一起使用。无法从 ACM 获取证书并将其直接安装在服务器上。

    您可以将使用 ACM 颁发的证书附加到 AWS 负载均衡器,并将您的实例隐藏在负载均衡器后面,更多信息请参见 here

    如果你想直接在你的 Nginx 上管理 ssl,你需要使用另一个工具来颁发证书,即letsencrypt

    Using Free Let’s Encrypt SSL/TLS Certificates with NGINX

    【讨论】:

    • Amazon 已从较新的 AWS Linux 版本中删除了对 letencrypt 的支持。在我们的例子中,我们将不得不寻找另一个免费的解决方案并重新制作我们的整个配置脚本
    猜你喜欢
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 2019-03-17
    • 2013-10-07
    • 2016-02-20
    • 1970-01-01
    • 2019-08-09
    相关资源
    最近更新 更多