Hello! I’m searching all the internet for the fix to this issue, hope anyone here could help me.
This is a very strange behaviour, first because it was working before with the defaults configurations and then stops working after using letsencrypt as command for the panel’s domain, and second because I have done the same on a second server and everything woks fine.
My domain are:
http://bdisistema.ml/.well-known/acme-challenge/
http://smbienestar.tk/.well-known/acme-challenge/
I ran this command:
letsencrypt certonly -d bdisistema.ml --manual
and created the file on /usr/local/ispconfig/interface/acme/.well-known/acme-challenge/U-K52YA1Zx8wnb_DZ45r8bYd1MFFBIK4fqdxjyP6QFA witch is visible from any web browser.
It produced this output:
Failed authorization procedure. bdisistema.ml (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://bdisistema.ml/.well-known/acme-challenge/U-K52YA1Zx8wnb_DZ45r8bYd1MFFBIK4fqdxjyP6QFA: "
Mon May 7 13:02:08 -03 2018
Mon May 7 13:02:08 -03 2018 404 Not Found
Mon May 7 13:02:08 -03 2018
Mon May 7 13:02:08 -03 2018
Not Found
My web server is (include version):
Apache/2.4.18
The operating system my web server runs on is (include version):
Ubuntu 16.04
My hosting provider is:
Linode
I can login to a root shell on my machine:
Yes, SSH.
I’m using a control panel to manage my site:
IspConfig 3.1.11
The default configuration for Apache has an alias on /etc/apache/sites-enabled/ispconfig.conf pointing */.well-known to /usr/local/ispconfig/interface/acme/.well-known
I have run the letsencript, certbot and ispconfig methods for apply for the certificate, without results.
Note: Before running the letsencrypt command for getting a certificate for ispconfig:8080 all worked fine from the ispconfig’s panel.
Thanks!