Trying to get wildcard ssl using virtulamin panel but ends with failure

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:
safeweb.store
I ran this command:
i requested wildcard ssl using Virtulamin panel
It produced this output:
Checking hostnames for resolvability ..
.. all hostnames can be resolved

Requesting a certificate for safeweb.store, *.safeweb.store from Let's Encrypt ..
.. request failed : DNS-based validation failed :

Saving debug log to /var/log/letsencrypt/letsencrypt.log Renewing an existing certificate for safeweb.store and .safeweb.store An unexpected error occurred: There were too many requests of a given type :: too many failed authorizations (5) for ".safeweb.store" in the last 1h0m0s, retry after 2025-02-18 23:52:04 UTC: see Rate Limits - Let's Encrypt Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
My web server is (include version):

The operating system my web server runs on is (include version): ubentu 22

My hosting provider, if applicable, is:

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

I'm using a control panel to manage my site (no, or provide the name and version of the control panel): yes virtulamin

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot): i donot know

it looks i need to add TXT record? what the value will be ? where i can find it ? please help guys

Hi @abojoker

See Challenge Types - Let's Encrypt
“ After Let’s Encrypt gives your ACME client a token, your client will create a TXT record derived from that token and your account key, and put that record at _acme-challenge.<YOUR_DOMAIN> . Then Let’s Encrypt will query the DNS system for that record. If it finds a match, you can proceed to issue a certificate!”

2 Likes

If you're using VirtualMin to get a certificate, VirtualMin should take care of that. Assuming it can. That said, I have no idea how VirtualMin works or how many DNS service providers it supports for the required dns-01 challenge (as you're requesting a wildcard certificate).

2 Likes

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