Traefik& LetsEncrypt - DNS问题NXDOMAIN查找A for example.com

时间:2018-04-26 18:10:08

标签: ssl docker-swarm lets-encrypt traefik

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

假设您使用的是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

1 个答案:

答案 0 :(得分:-1)

首先,由于Traefik团队指出这是我的DNS提供商的问题,这篇文章是可能的。

我的DNS由Digital Ocean处理(我在为example.com和www.example.com注册我的A类型DNS)但也由GoDaddy处理,并且让加密仅请求GoDaddy方。因此,在我从DNS处理程序中删除GoDaddy之前,它不起作用。

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

祝你好运!