Let's Encrypt SSL Certificate create failed

I was using lamp to create a website and the following error occurred during the process of creating SSL. What happened?

My domain is:

It produced this output:
[Thu Oct 17 10:45:59 CST 2019] Verifying: penglipig.com
[Thu Oct 17 10:46:03 CST 2019] penglipig.com:Verify error:Fetching http://penglipig.com/.well-known/acme-challenge/KxPaGe3oo2DE8MXhlITlpzSAGmCpa6MmTx6Kyfagkiw: Error getting validation data
[Thu Oct 17 10:46:03 CST 2019] Please check log file for more details: /usr/local/acme.sh/acme.sh.log
Let’s Encrypt SSL Certificate create failed!

My web server is (include version):Apache 2.4.39

The operating system my web server runs on is (include version):
centos 7 x64

My hosting provider, if applicable, is:
hosting provide is vultr

I can login to a root shell on my machine (yes or no, or I don’t know):


You have a closed port on port 80, a not listening port on port 443, which is why the validation failed.
Let’s Encrypt HTTP-01 works by connecting to port 80 of your machine first, then follow redirects to other ports. In this case, since your port 80 connection are filtered, you need to adjust your firewall either in your machine or on your Vultr dashboard and open port 80.


Thank you

1 Like

Thank you for your answer. This problem has been solved. Thanks again!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.