I’m trying to install a manually created SSL certificate from Lets Encrypt for a website that I host on Infinity Free (https://infinityfree.net/). I installed the Certbot client (old one) which generates the certificate on my Ubuntu 16.04 laptop by running ”sudo apt install letsencrypt” in Terminal as is instructed here https://certbot.eff.org/#ubuntuxenial-other. The client seems to be working fine.
I also installed the new Cerbot client with wget https://dl.eff.org/certbot-auto as described here: https://certbot.eff.org/#pip-apache. I ran ./certbot-auto certonly --manual -d world-wide-web.xyz. Same problem.
When I visit the URL in my browser I can see the validation file but ?i=1 gets added to the URL.
The only reason I can think of that the authorization fails is that the first time you connect with my website ?i=1 gets added to the URL:
sudo letsencrypt certonly --manual -d world-wide-web.xyz
Detail: Invalid response from http://world-wide-web.xyz/.well-known
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A record(s) for that domain
contain(s) the right IP address.
OS: Ubuntu 16.04 (laptop)
Hosting: Infinity free
Domain registrar: Hostinger.nl
I checked for urn:acme:error: in the Lets Encrypt log file and only found urn:acme:error:unauthorized
I checked the Lets Encrypt logs and the IP adress used is the same as I find with https://mxtoolbox.com.