I ran this command and It produced this output: certbot --nginx
My web server is (include version):
nginx/1.19.2
The operating system my web server runs on is (include version):
Archlinux
My hosting provider, if applicable, is:
Myself
I can login to a root shell on my machine (yes or no, or I don't know):
yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
no, only CLI
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
certbot 1.7.0
The error:
Waiting for verification...
Challenge failed for domain www.destinydev.eu
http-01 challenge for www.destinydev.eu
Cleaning up challenges
2020/08/28 16:10:16 [notice] 658#658: signal process started
Some challenges have failed
The following errors were reported by the server:
Domain: www.destinydev.eu
Type: connection
Detail: Fetching http://www.destinydev.eu/.well-known/acme-challenge/lsPnmsNYZKLOuJRzquW2kcXBY4r6rmiA21LIABZsehU:
Timeout during connect (likely firewall problem)
More:
it appears that certbot is trying to access ".well-known/acme-challenge/lsPnmsNYZKLOuJRzquW2kcXBY4r6rmiA21LIABZsehU" but it not exist.
The script dont make folders and file in the public folder and i dont know why.
No no, you're not reading the error correctly. You say "it does not exist", the Let's Encrypt validation server (and so do I) says "I can't connect to your site at all".
I can't ping it, I can't connect to port 80 nor port 443, but strangely enough it does reply to a traceroute..
Seems to me you've got some firewall blocking access to port 80 (and 443).
I did................ Your site is NOT accessible. Like I said, it is down.. I'm saying it, Let's Encrypt is saying it, a third (or even fourth) party (see the URL I posted earlier) is saying it..
I don't know what is blocking access, but something is. Could even be regional.