Regarding the folder name after renewal

Hello everyone,

I encountered an issue when renewing a certificate that I originally applied for two months ago. When I used the following command to renew the certificate:

certbot certonly --manual -d www.example.com --manual-public-ip-logging-ok --preferred-challenges dns

I noticed that the path to the renewed certificate changed to:
/etc/letsencrypt/live/www.example.com-0001/
The original path was:
/etc/letsencrypt/live/www.example.com/

This implies that each time I renew the certificate, the directory name changes, which affects the path other programs use to retrieve the certificate.

Could anyone advise on how to renew the certificate in the original directory name?

Thank you!

That happens when you request a cert with slightly different options than the original. Such as having both the www and root domain in your first cert but just the www in the second.

Note that www.abc.com is a valid domain name but I am guessing it does not belong to you. Please do not use other people's domain names. Use example.com if you must but if you want specific help we need specific info like the answers to the other questions on the form you should have been shown (which is posted below). Please complete as much as you can.

========================

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:

I ran this command:

It produced this output:

My web server is (include version):

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

My hosting provider, if applicable, is:

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

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

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

4 Likes

Here is a list of issued certificates for the provided domain name https://crt.sh/?q=abc.com
I only see these that have been issued for www.abc.com

If you are not seeking to have certificated issued for American Broadcasting Company - Wikipedia
please use https://example.com/ (see usage details on that site).

3 Likes

My apologies for the confusion—abc.com was just an example. In future posts, I will use example.com to avoid any confusion. The reason for not using the actual domain name is due to privacy concerns; I prefer not to disclose the company I am affiliated with. This also helps to prevent any potential malicious attacks on the website.

My apologies for the confusion—abc.com was just an example.

Please consider updating to a newer version Certbot 2.7.4 Release

https://eff-certbot.readthedocs.io/en/latest/using.html

3 Likes

hi Bruce5051,

"Thanks for your response. I just deleted my response. I'm testing with another domain name again. I have a reason for using different subdomains."

"Thanks for you providing the crt.sh website. It helped me find that I had previously applied for a subdomain."

2 Likes

"You are correct. I found that I had previously applied for additional subdomains on the same certificate. Thank you for your assistance."

3 Likes

In addition to crt.sh you could just do

sudo certbot certificates
5 Likes

Hello Mike,
"I have another question. The folder now uses the same name, but the certificate file has become cert1.pem. Is this the default behavior? Can I continue using cert.pem because my program is designed to fetch cert.pem?"

The /live/ folder contains symlinks to the latest set of cert files in /archive/ folder. The /archive/ in current versions of certbot contain only a couple sets of cert files. In your version it keeps the full history.

You should reference the /live/ names to always get the latest cert

5 Likes

"You are correct. The 'live' folder only contains cert.pem. Thank you very much for your response."

3 Likes

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