Let’s Encrypt still displays the old expiration date after renewal

by Daniel Pham
Published: Updated:

Today, I encountered a problem related to Let’s Encrypt certificate. One of my blog expired SSL certificates. I set up a weekly auto-renewal, why the Let’s Encrypt certificate has renewed, but the browser still shows the old expiration date?

Why Let’s Encrypt still displays the old expiration date?

Although all certificates have been renewed, even, I have personally made the renewal order again. Results showed that the certificates were successfully renewed. So why does the browser still show the old expiration date? Why is there an SSL error?

Let's Encrypt still displays the old expiration date after renewal
Information Let’s Encrypt SSL certificate.

After a moment of searching, I found that not only myself encountered this problem. I found an article on the community Let’s Encrypt also talk about this issue.

The reason is:

  • I use certbot to create and renewal SSL Certificates Let’s Encrypt.
  • Certbot does not automatically match the newly renewed certificate to the configuration of the web server.

Automatically renew and restart the web server

Of course, you can not wait until the expiration date of the SSL certificate and manually renew it. Automating is one thing to do.

I edited the crontab:

0 0 1 * * /usr/bin/certbot-auto renew --force-renewal > /var/log/letsencrypt/certbot-renew.log && [command-to-restart-your-web-server]

Crontab will automatically renew certificates at 12:00 am on the first day of each month (each certificate expires 3 months) and restart the web server.


Even if it’s a small problem, you may not notice or know. Thankfully, I am all checking my blog every day. So I discovered it quickly. I’ve edited what I need, now I’ll wait until the next expiration date to see what the results are.

(This is an article from my old blog that has been inactive for a long time, I don’t want to throw it away so I will keep it and hope it helps someone).

0 0 votes
Article Rating

You may also like

Notify of
Inline Feedbacks
View all comments

DevOps Lite is a personal blog specializing in technology with main topics about DevOps, DevSecOps, SRE and System Administrator. Articles are shared for free and contributed to the community.



Subscribe my Newsletter for new blog posts. Stay updated from your inbox!

© 2021-2024 DevOpsLite.com – All rights reserved.

Please write sources “DevOpsLite.com” when using articles from this website.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Would love your thoughts, please comment.x

Adblock Detected

Please support us by disabling your AdBlocker extension from your browsers for our website.