Page 1 of 1

Ubuntu 20.04 DNS Probleme mit Lets Encrypt

Posted: Mon 26. Oct 2020, 09:59
by maichele
Hallo zusammen,

ich habe ein neu installiertes Ubuntu 20.04 auf dem ich KeyHelp installiert habe.
Das läuft auch alles soweit bis auf Lets Encrypt, ich bekomme beim Ausstellen von Zertifikaten immer folgende Meldung:

Apache: a Let's Encrypt error occurred: Local resolving checks failed for domain "XXX". Please ensure that your domain is locally resolvable!

Die Domäne löst aber über Ping/nslookup sauber auf die externe IP Adresse auf.
Selbst wenn ich die Domäne direkt in die hosts eintrage funktioniert es nicht.

Ich habe viele Beiträge hier im Forum gelesen aber keines löst mein Problem.

Vielen Dank.

Gruß
Tobias

Re: Ubuntu 20.04 DNS Probleme mit Lets Encrypt

Posted: Mon 26. Oct 2020, 10:05
by Alexander
Hallo,

Auf welchem System fanden die Prüfungen statt?
Please ensure that your domain is locally resolvable!
Heißt in dem Fall, das der Server selbst, auf dem KeyHelp installiert ist, die Domain lokal nicht auflösen kann.

Re: Ubuntu 20.04 DNS Probleme mit Lets Encrypt

Posted: Mon 26. Oct 2020, 10:20
by maichele
Hallo,

vielen Dank.
Ein ping oder nslookup auf dem System löst die Domain sauber auf.
DNS.PNG
DNS.PNG (5.45 KiB) Viewed 2977 times
Gruß
Tobias

Re: Ubuntu 20.04 DNS Probleme mit Lets Encrypt

Posted: Mon 26. Oct 2020, 10:37
by maichele
Local resolving checks failed

Was für ein Test ist den das genau, kann der manuell auf der Console nachgestellt werden?

Re: Ubuntu 20.04 DNS Probleme mit Lets Encrypt  [GELÖST]

Posted: Wed 28. Oct 2020, 12:36
by Alexander
KeyHelp versucht mittels cURL Befehlen die im Protokoll angegebene Token-Datei lokal zu erreichen.

Der Pfad der Token-Datei kann hier bestimmt werden: KeyHelp -> Serverstatus -> Protokolle -> update.log / ssl-maintenance.log
Dort im Log nach "Token stored at: /home/keyhelp/www/.well-known/acme-challenge/local-check-..." halten.
Die in dem Verzeichnis abgelegten Daten werden aber regelmäßig gelöscht. Für deine Tests kannst du aber auch einfach eine neue Datei beliebigen Inhalts dort ablegen.

Anschließend versuchst du die Datei über die CLI des betroffenen Servers aufzurufen.
Hier arbeitest du dann mit dem Domainnamen. Die URL lautet dann wie folgt:

Code: Select all

http://<DIE DOMAIN, DIE MIT LETS ENCRYPT AUSGESTATTET WERDEN SOLL>/.well-known/acme-challenge/<DATEINAME>