Anyone Can solved this problem

Hi @gelwin

your server can’t connect Letsencrypt. So it’s impossible to create a certificate.

Please share your domain name, the picture is small.

What says


PS: Is your domain really

If yes, that can’t work - - the domain isn’t registered.

Info: Creating a Letsencrypt certificate with that domain name isn’t possible. To create a certificate you need a registered, worldwide unique domain name. The domain name ends with a public suffix, that’s good (no Grade Z). But the domain isn’t registered. If you want a certificate with that domain name, you have to proof that you are the domain owner.

Please read the basics:

i created my domain in windows server 2102r2

That’s not relevant. That’s not a worldwide unique, public visible domain name, only a private name on your local system.

Select a domain provider, then register a domain that isn’t registered. Then you can create a certificate with that domain name.

do i have to connect to the internet before i use lets encrpyt ?

Your server doesn’t necessarily have to be accessible on the Internet, but you do have to publicly register the domain name that you want to use. Let’s Encrypt issues only publicly-trusted certificates, which can only be issued to people who prove their control over publicly-registered domain names.

i tried using a free domain and when i test my domain the status is ok so i run letsencrypt and get this error

Unfortunately, your free domain is still pointed at the IP address of the free domain registrar’s server, not at your own computer.

When I said

I should probably have been more specific about the “doesn’t necessarily have to be accessible” part: it looks to me like the Let’s Encrypt client software that you’re using at the moment does have the requirement that your site be publicly accessible on the Internet under the domain name that you’re requesting a certificate for. Although this isn’t a requirement from Let’s Encrypt, it may be a requirement with the tools that you’re using now.

1 Like