【问题标题】:Why does my domain and ssl is not working correctly from every place?为什么我的域和 ssl 在每个地方都无法正常工作?
【发布时间】:2019-09-23 14:03:42
【问题描述】:

我在1and1 购买了一个域,并在 AWS EC2 上设置了 SSL 和 Apache 服务器。

即使是指向正确 IP 的域(使用 nslookup 我可以看到),它在某些地方有效,而在其他地方无效。

例如,在我的工作场所,我看到了这个页面(域没有到达 EC2 服务器):

我在 AWS 上启动了一个 Windows EC2 进行测试,从那里开始,一切都正确(页面加载并且 SSL 有效):

在我客户的计算机上,它有另一种行为。它到达 EC2 服务器,但说 SSL 无效:

有人遇到过同样的问题吗?

【问题讨论】:

  • 不幸的是,您对域的设置以及访问显示不同行为的环境之间的差异知之甚少。您似乎不想发布 URL,以便尝试获取必要的详细信息来调试问题。在这种情况下,请自己使用SSLLabs 检查您的域,并确保它没有报告任何问题。

标签: ssl amazon-ec2


【解决方案1】:
  1. 您需要做的第一件事是获得一个弹性 IP,实例 IP 可以在重启等期间更改,但弹性 IP 是静态 IP,因此您应该确保创建其中一个并将其分配给您正在运行的实例。

  2. 创建托管区域和记录集 文档在这里 - https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html

  3. 创建记录集并添加值

  4. 在域提供商的控制面板中添加 Amazon NameSpaceServers

  5. 将 SSL 证书导入 AWS 证书管理器(可选)。文档在这里https://docs.aws.amazon.com/acm/latest/userguide/import-certificate-api-cli.html#import-certificate-api 自签名证书将不起作用。

  6. 将 Ssl 证书部署到 Apache 服务器并配置 https 的流量。
  7. 在这里打开 AWS 绑定流量端口文档 - https://aws.amazon.com/premiumsupport/knowledge-center/connect-http-https-ec2/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 2021-04-04
    • 2021-02-04
    • 1970-01-01
    • 2016-07-05
    相关资源
    最近更新 更多