【问题标题】:How do I know if I am using AWS Certificate Manager correctly?我如何知道我是否正确使用了 AWS Certificate Manager?
【发布时间】:2018-02-05 14:41:42
【问题描述】:

我在正确使用 AWS Certificate Manager 以及让我的网站在 https 上加载的任何剩余问题是由于我在 Apache 配置中犯了一个错误,这表明我是什么?

在 AWS Certificate Manager 中,我看到 “成功!您的证书已成功颁发。” 这是否意味着我无需在 AWS 控制台中完成进一步的步骤,我只需要获取我的Apache 配置正确完成了吗?

目前,当我尝试使用 http 协议访问我网站上的 URL 时,它可以正常加载,但是当我在 https 访问时,浏览器会尝试加载该页面,但它永远不会加载。

我已按照说明创建 HTTPS 侦听器,但仍然不知道我是否已完成 AWS 控制台中的所有必要步骤。我怎么知道?

编辑:澄清一下,我使用的是弹性负载均衡器 (ELB),因为文档表明我需要将 ELB 与 AWS Certificate Manager (ACM) 一起使用。但是,我不知道如何确定我是否已在 AWS 控制台中正确配置了以 HTTPS 访问站点所需的所有内容。

编辑 2:这可能接近于回答我的问题,但我不知道该怎么做:“您可以使用本地计算机上的 curl、telnet 等来验证 ELB 上的 443 端口状态”—— @vivekyad4v。

【问题讨论】:

    标签: amazon-web-services ssl amazon


    【解决方案1】:

    ACM(AWS Certificate Manager) 支持 ELB、Cloudfront、API Gateway 等 AWS 资源。您可以向这些资源添加 SSL 证书 通过 AWS 控制台获取资源。

    目前,它不支持 EC2。您不能将 ACM 与 EC2 实例一起使用,您需要在它前面安装一个负载均衡器。拥有负载均衡器后,SSL 终止会发生在负载均衡器上,而不是 EC2 实例上。

    设置完成后,您可以更改 apache 服务器配置以将所有 HTTP 请求重定向到 HTTPS。

    将证书添加到 ELB -“https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-update-ssl-cert.html

    更新 apache 配置 - “https://aws.amazon.com/premiumsupport/knowledge-center/redirect-http-https-elb/

    不支持 EC2 - “https://aws.amazon.com/certificate-manager/faqs/

    【讨论】:

    • 我前面有一个负载均衡器。我正在使用 ELB。我如何知道我何时完成了 AWS 配置并正确完成了它,以及我的 Apache 配置中是否存在任何剩余问题?谢谢!
    • 您是否已将 SSL 证书添加到您的 ELB?添加后,您只需要在 Apache 服务器上进行重定向,无需更改其他配置。
    • 是的,我已将证书添加到我的 ELB。我会在 AWS 控制台中看到一些指示我已完成吗?我可以在服务器上做一些简单的测试来确认我在 AWS 控制台中的配置是否正确吗?再次感谢。
    • 您可以使用本地机器上的curltelnet 等来验证ELB 上的443 port 状态。但是,在控制台上没有任何信息告诉您“是的,您的网站现在是 HTTPS”。
    • 再次感谢,这接近于回答问题:“您可以使用本地计算机上的 curl、telnet 等来验证 ELB 上的 443 端口状态。”我会尝试用谷歌搜索,看看我是否能弄清楚如何做到这一点。起初,我不知道如何。听起来我可能在 AWS 中正​​确配置了一些东西,但我不知道。在我努力纠正我的 Apache 配置时,我不知道我是否让事情变得更好或更糟,因为我无法确认我在 AWS 控制台中所做的事情是否正确。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 2018-10-14
    • 2017-12-01
    • 2019-03-20
    相关资源
    最近更新 更多