Greetings from India! I needed some help with using LetsEncrypt certificates. Few weeks back I purchased my domain name from GoDaddy. Also the website is hosted using Infinityfree website hosting. However now it’s not possible to view any content on the website as I also need an SSL certificate. I just wanted to know if LetsEncrypt will work with my domain. Please suggest some other SSL provider if it won’t work
If you want to create a Letsencrypt certificate, Letsencrypt must validate your domain.
Read some basics:
And something about the different challenge types.
But checking your domain (the required /.well-known/acme-challenge subdirectory), there is a script of your hoster:
Info: Html-Content with meta and/or script, may be a problem creating a Letsencrypt certificate using http-01 validation
That script blocks the Letsencrypt validation process.
So you may use dns-01 validation, perhaps with --manual. That should always work, but you have to redo that every 60 - 85 days, Letsencrypt certificates are only 90 days valid.
Perhaps check acme.sh, there is a GoDaddy dns plugin.
According to the home page of InfinityFree, their free hosting tier includes “Free SSL on all websites”, among other features. This makes me think that you do not need to get your own certificate for your site, because InfinityFree should do this for you.
If this process didn’t work properly, it’s possible that there’s some other misconfiguration with your domain, perhaps in terms of the DNS settings, or perhaps that you didn’t follow InfinityFree’s directions exactly in pointing your domain at their hosting service.
Does InfinityFree have any kind of support or forum where you could ask about why this didn’t work? I suspect that if you can identify and fix the configuration problem, the service will then support HTTPS automatically without further action on your part. But it’s hard to diagnose this problem from the outside because InfinityFree probably isn’t going to tell us what (if anything) went wrong.