Today I had to migrate a site from one server to another, and I did set up Certbot.

I already had a few other configurations with Certbot on that server, and I did test Certbot renewal.

I noticed for the other sites, I got the message that it was reloading Nginx, but for the newly set up domain it wasn’t.

So, I looked into /etc/letsencrypt/renewal/ and took a look at the configs.

I noticed the pre-existing configs had a line that the new config did not have:

installer = nginx

Which is right under the line authenticator = nginx

So, I added it manually and in then it should look like this:

authenticator = nginx
installer = nginx

Afterwards I did try:

certbot renew --force-renewal

And now it was reloading Nginx after renewing the certificate, great!

That’s all there is to it.