I’m trying to get a certificate from LE but the process fails: Challenge did not pass
I understood that the LE server tries to access the server on which I installed the LE app after ther certificate has been issued (via port 80). This somehow fails, the system says:
I then connected my laptop with my phone’s hotspot and tried to access http://xxx.yyy.de/.well-known/acme-challenge/XFgStRJ74aMvBQAH14QtjA7forH-TTU1SkFhluJskWc, which produced a one line text file on my browser. This means to me that the necessary connection between the LE server and my UCS server should be available. So I don’t know why this error occurs.
curl -v http://xxx.yyy.de/.well-known/acme-challenge/XFgStRJ74aMvBQAH14QtjA7forH-TTU1SkFhluJskWc
and your apache2 Error Log
Which firewall do you use in front of your server
Ben, the curl command seems to work - the Apache access log records a “GET” command. The error log doesn’t show anything (except foreign IPs trying to access the server over port 80 ). The firewall/router is a Draytek 3910.
Ah yes, if I try to run the LE app again the access log records three “GET” commands from three different IPs (then pointing to a new ACME directory. No entries in the error log.
Found the culprit. It was me: I blocked everything except certain countries to access the firewall. After I allowed the access for port 80 and the particular server I found 5 different “GET” commands in the access log and I received the certificates. Now I’m able to run LE certificates with Dovecot and Postfix and can use my iOS 18 devices again.
Thanks for your contribution.