【问题标题】:Traefik & LetsEncrypt - DNS prob lem NXDOMAIN looking up A for example.comTraefik 和 LetsEncrypt - DNS 问题 NXDOMAIN 查找 A for example.com
【发布时间】:2018-04-26 18:10:07
【问题描述】:

希望这篇文章能帮助其他人解决我遇到的同样问题。

假设您正在使用 Docker Swarm,并且使用 Traefik 作为反向代理。一切正常,但现在您需要设置 SSL。

当我使用doc 中指定的acme.httpChallenge 时,我总是收到DNS problem: NXDOMAIN looking up A for example.com

我已将 defaultEntryPoints = ["http", "https"] 设置为我的 toml 文件,并将 www.example.com 与 example.com 设置为 Digital Ocean 中的 A 类 DNS。 (这是我能找到的两个解决方案)

当我浏览到https://example.com时,我仍然有一个 NET::ERR_CERT_AUTHORITY_INVALID

【问题讨论】:

    标签: ssl docker-swarm lets-encrypt traefik


    【解决方案1】:

    首先,感谢 Traefik 团队指出这是我的 DNS 提供商的问题。

    我的 DNS 由 Digital Ocean 处理(我在其中注册了我的 A 型 DNS,例如 example.com 和 www.example.com),但也由 GoDaddy 处理,让我们加密只请求 GoDaddy 端。 所以直到我从 DNS 处理程序中删除 GoDaddy 后它才起作用。

    如果您遇到同样的问题,希望您能找到这篇文章。这很令人沮丧,因为它非常愚蠢,但是当您不是 DevOps 时,这远非显而易见......

    祝你好运!

    【讨论】:

    • 您发现了问题,但我没有看到解决方案。您是如何让 letsecript 也进入 Digital Ocean 方面的?
    • @ChaseWestlye 它不会“也触及 Digital Ocean 方面”,如上所述,您必须“从 DNS 处理程序中删除 GoDaddy”,这意味着转到 account.godaddy.com/products 并单击“DNS "然后将名称服务器更改为数字海洋的名称服务器。在那之后,GoDaddy 将完全无法控制 DNS。
    猜你喜欢
    • 2019-09-23
    • 2020-05-23
    • 2021-10-06
    • 2023-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    相关资源
    最近更新 更多