Hallo,
das Zertifikat für unsere Landingpage (von @dorian) wird nicht mehr erneuert. Dehydrated spuckt dies aus:
# INFO: Using main config file /etc/dehydrated/config
Processing start.unseredomain.de
+ Signing domains...
+ Generating private key...
+ Generating signing request...
+ Requesting new certificate order from CA...
+ Received 1 authorizations URLs from the CA
+ Handling authorization for start.unseredomain.de
+ 1 pending challenge(s)
+ Deploying challenge tokens...
+ Responding to challenge for start.unseredomain.de authorization...
+ Cleaning challenge tokens...
+ Challenge validation has failed :(
ERROR: Challenge is invalid! (returned: invalid) (result: ["type"] "http-01"
["status"] "invalid"
["error","type"] "urn:ietf:params:acme:error:unauthorized"
["error","detail"] "80.144.28.93: Invalid response from https://start.unseredomain.de/links: \" \u003c!DOCTYPE html\u003e\\n \u003chtml\u003e\\n\\n \u003chead\u003e\\n \u003cmeta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1\\\"\u003e\\n\\n \u003c!-\""
["error","status"] 403
["error"] {"type":"urn:ietf:params:acme:error:unauthorized","detail":"80.144.28.93: Invalid response from https://start.unseredomain.de/links: \" \u003c!DOCTYPE html\u003e\\n \u003chtml\u003e\\n\\n \u003chead\u003e\\n \u003cmeta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1\\\"\u003e\\n\\n \u003c!-\"","status":403}
["url"] "https://acme-v02.api.letsencrypt.org/acme/chall-v3/266613071466/WbZEzw"
["token"] "eGfpuDSn05b32_W9Vrkzaf3c3pnVnISe6Sbu-ApZNvM"
["validationRecord",0,"url"] "http://start.unseredomain.de/.well-known/acme-challenge/eGfpuDSn05b32_W9Vrkzaf3c3pnVnISe6Sbu-ApZNvM"
["validationRecord",0,"hostname"] "start.unseredomain.de"
["validationRecord",0,"port"] "80"
["validationRecord",0,"addressesResolved",0] "80.144.28.93"
["validationRecord",0,"addressesResolved"] ["80.144.28.93"]
["validationRecord",0,"addressUsed"] "80.144.28.93"
["validationRecord",0] {"url":"http://start.unseredomain.de/.well-known/acme-challenge/eGfpuDSn05b32_W9Vrkzaf3c3pnVnISe6Sbu-ApZNvM","hostname":"start.unseredomain.de","port":"80","addressesResolved":["80.144.28.93"],"addressUsed":"80.144.28.93"}
["validationRecord",1,"url"] "https://start.unseredomain.de/"
["validationRecord",1,"hostname"] "start.unseredomain.de"
["validationRecord",1,"port"] "443"
["validationRecord",1,"addressesResolved",0] "80.144.28.93"
["validationRecord",1,"addressesResolved"] ["80.144.28.93"]
["validationRecord",1,"addressUsed"] "80.144.28.93"
["validationRecord",1] {"url":"https://start.unseredomain.de/","hostname":"start.unseredomain.de","port":"443","addressesResolved":["80.144.28.93"],"addressUsed":"80.144.28.93"}
["validationRecord",2,"url"] "https://start.unseredomain.de/links"
["validationRecord",2,"hostname"] "start.unseredomain.de"
["validationRecord",2,"port"] "443"
["validationRecord",2,"addressesResolved",0] "80.144.28.93"
["validationRecord",2,"addressesResolved"] ["80.144.28.93"]
["validationRecord",2,"addressUsed"] "80.144.28.93"
["validationRecord",2] {"url":"https://start.unseredomain.de/links","hostname":"start.unseredomain.de","port":"443","addressesResolved":["80.144.28.93"],"addressUsed":"80.144.28.93"}
["validationRecord"] [{"url":"http://start.unseredomain.de/.well-known/acme-challenge/eGfpuDSn05b32_W9Vrkzaf3c3pnVnISe6Sbu-ApZNvM","hostname":"start.unseredomain.de","port":"80","addressesResolved":["80.144.28.93"],"addressUsed":"80.144.28.93"},{"url":"https://start.unseredomain.de/","hostname":"start.unseredomain.de","port":"443","addressesResolved":["80.144.28.93"],"addressUsed":"80.144.28.93"},{"url":"https://start.unseredomain.de/links","hostname":"start.unseredomain.de","port":"443","addressesResolved":["80.144.28.93"],"addressUsed":"80.144.28.93"}]
["validated"] "2023-09-21T15:06:39Z")
Was hat sich seit der letzten Zertifikatserneuerung geändert?
Ich habe Collabora ebenfalls im Docker auf dem Server installiert, dafür ein neues Zertifikat office.unseredomain.de erstellt und im Apache eine Reverse-Proxy-Config für diese Subdomain hinzugefügt. Collabora hat auch funktioniert und die Landingpage war weiter erreichbar.
Aus Debugginggründen habe ich in nun den Collabora-Docker wieder entfernt und die Config für office.unseredomain.de deaktiviert.
Die Erneuerung des Zertifikats für die Landingpage funktioniert weiter nicht.
Dann habe ich alle Zertifikate wegkopiert und Dehydrated laufen lassen. Es werden alle Zertifikate angelegt, bis auf das für die Landingpage. Es scheint also auch nicht an Let’s Encrypt zu liegen.
Mein Latein ist damit am Ende.
Wo und wie kann ich die Ursache des Problems finden?
Viele Grüße
Steffen