Duplication of domain in /etc/letsencrypt

Hello

I am running Apache on a macOS server.

I am having an issue similar to what is described here: Letsencrypt generated a domain-000x

but I am not understanding what to do.

My domain is worship.luo.ma and I am using certbot 1.10.0

In the directory /etc/letsencrypt/renewal I ran this command

ls -l worship.luo.ma*

and it gave me this output

-rw-r--r-- 1 root wheel 696 May 15 09:35 worship.luo.ma-0001.conf
-rw-r--r-- 1 root wheel 647 May 24  2020 worship.luo.ma.conf

This is worship.luo.ma-0001.conf:

# renew_before_expiry = 30 days
version = 1.10.0
archive_dir = /etc/letsencrypt/archive/worship.luo.ma-0001
cert = /etc/letsencrypt/live/worship.luo.ma-0001/cert.pem
privkey = /etc/letsencrypt/live/worship.luo.ma-0001/privkey.pem
chain = /etc/letsencrypt/live/worship.luo.ma-0001/chain.pem
fullchain = /etc/letsencrypt/live/worship.luo.ma-0001/fullchain.pem

# Options used in the renewal process
[renewalparams]
account = f2832ae8a8a7757befecf1d75fec7bf6
authenticator = webroot
installer = apache
webroot_path = /Library/Server/Web/Data/Sites/worship.luo.ma,
server = https://acme-v02.api.letsencrypt.org/directory
[[webroot_map]]
worship.luo.ma = /Library/Server/Web/Data/Sites/worship.luo.ma

This is worship.luo.ma.conf:

# renew_before_expiry = 30 days
version = 1.4.0
archive_dir = /etc/letsencrypt/archive/worship.luo.ma
cert = /etc/letsencrypt/live/worship.luo.ma/cert.pem
privkey = /etc/letsencrypt/live/worship.luo.ma/privkey.pem
chain = /etc/letsencrypt/live/worship.luo.ma/chain.pem
fullchain = /etc/letsencrypt/live/worship.luo.ma/fullchain.pem

# Options used in the renewal process
[renewalparams]
account = f2832ae8a8a7757befecf1d75fec7bf6
authenticator = webroot
webroot_path = /Volumes/Media/Dropbox/Sites/worship.luo.ma,
server = https://acme-v02.api.letsencrypt.org/directory
[[webroot_map]]
worship.luo.ma = /Volumes/Media/Dropbox/Sites/worship.luo.ma

The information in worship.luo.ma.conf is outdated and incorrect and worship.luo.ma-0001.conf is correct.

Can I just remove worship.luo.ma.conf and rename worship.luo.ma-0001.conf to worship.luo.ma-0001.conf?


I also have two other files in that renewal folder

-rw-r--r-- 1 root wheel 687 May 24  2020 cumberland12.luo.ma.conf
-rw-r--r-- 1 root wheel 711 May 24  2020 dailylectionary.luo.ma.conf

that have been expired for a long time. Do I just remove them?

Thank you for your help. This stuff really confuses me and I really don't want to screw it up.

Update

When I try to do sudo certbot certificates, I get these 3 errors (I've added a blank line between each one for readability:

Renewal configuration file /etc/letsencrypt/renewal/cumberland12.luo.ma.conf produced an unexpected error: expected /etc/letsencrypt/live/cumberland12.luo.ma/cert.pem to be a symlink. Skipping.

Renewal configuration file /etc/letsencrypt/renewal/dailylectionary.luo.ma.conf produced an unexpected error: expected /etc/letsencrypt/live/dailylectionary.luo.ma/cert.pem to be a symlink. Skipping.

Renewal configuration file /etc/letsencrypt/renewal/worship.luo.ma.conf produced an unexpected error: expected /etc/letsencrypt/live/worship.luo.ma/cert.pem to be a symlink. Skipping.

1 Like

Welcome Back to the Let's Encrypt Community, TJ :slightly_smiling_face:

A special request was made for me to help you out with this. You are right to be wary of making manual changes to anything under /etc/letsencrypt. I like to be thorough when fixing these things.

:gloves:

To get started cleaning this up, what are the complete outputs of:

sudo certbot certificates

sudo ls -lRa /etc/letsencrypt

sudo apachectl -S

Please put 3 backticks above and below each output, like this:

```
output
```

1 Like

Thank you! I thought everything was running smoothly, but clearly I had missed some things.

Thank you. I appreciate the extra attention, and I like to be thorough as well. I also know enough to know when I don't know enough :smiley: and am grateful when others are willing to take the time to help.

I have included the output of the commands below.

Output of: sudo certbot certificates

Password:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Renewal configuration file /etc/letsencrypt/renewal/cumberland12.luo.ma.conf produced an unexpected error: expected /etc/letsencrypt/live/cumberland12.luo.ma/cert.pem to be a symlink. Skipping.
Renewal configuration file /etc/letsencrypt/renewal/dailylectionary.luo.ma.conf produced an unexpected error: expected /etc/letsencrypt/live/dailylectionary.luo.ma/cert.pem to be a symlink. Skipping.
Renewal configuration file /etc/letsencrypt/renewal/worship.luo.ma.conf produced an unexpected error: expected /etc/letsencrypt/live/worship.luo.ma/cert.pem to be a symlink. Skipping.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Found the following certs:
  Certificate Name: api.luo.ma
    Serial Number: 4934ea4bdcee547be066ab1c64ddcf98ac7
    Key Type: RSA
    Domains: api.luo.ma
    Expiry Date: 2021-10-13 11:15:43+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/api.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/api.luo.ma/privkey.pem
  Certificate Name: crashlogs.luo.ma
    Serial Number: 3a0011e8c3e785ccccb83680923a690cf90
    Key Type: RSA
    Domains: crashlogs.luo.ma
    Expiry Date: 2021-10-13 11:16:39+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/crashlogs.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/crashlogs.luo.ma/privkey.pem
  Certificate Name: files.luo.ma
    Serial Number: 490ec651c8ba177215e1e1c50982afa8811
    Key Type: RSA
    Domains: files.luo.ma
    Expiry Date: 2021-10-13 11:11:57+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/files.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/files.luo.ma/privkey.pem
  Certificate Name: hostname.luo.ma
    Serial Number: 33a4c2eb7e85b353ef0233400dbe395beee
    Key Type: RSA
    Domains: hostname.luo.ma
    Expiry Date: 2021-10-13 11:12:44+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/hostname.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/hostname.luo.ma/privkey.pem
  Certificate Name: i.luo.ma
    Serial Number: 4447d65643eba9f6458944bfe356f838bfe
    Key Type: RSA
    Domains: i.luo.ma
    Expiry Date: 2021-10-13 11:21:44+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/i.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/i.luo.ma/privkey.pem
  Certificate Name: images.luo.ma
    Serial Number: 4e0d24edb59d6883b69f1a11560db702f6f
    Key Type: RSA
    Domains: images.luo.ma
    Expiry Date: 2021-10-13 11:20:04+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/images.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/images.luo.ma/privkey.pem
  Certificate Name: ip.luo.ma
    Serial Number: 4728c1f79c57cd7cf45b468ad2cca7cc1de
    Key Type: RSA
    Domains: ip.luo.ma
    Expiry Date: 2021-10-13 11:19:23+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/ip.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/ip.luo.ma/privkey.pem
  Certificate Name: iusethis.luo.ma
    Serial Number: 4c58affa59837534076e97db0a3395eef75
    Key Type: RSA
    Domains: iusethis.luo.ma
    Expiry Date: 2021-10-13 11:18:17+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/iusethis.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/iusethis.luo.ma/privkey.pem
  Certificate Name: luo.ma
    Serial Number: 3092e7c5bf148f74a46814689008e7822fe
    Key Type: RSA
    Domains: luo.ma
    Expiry Date: 2021-10-13 11:17:07+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/luo.ma/privkey.pem
  Certificate Name: mas.luo.ma
    Serial Number: 3145ae13918cb609df616bb4dfa45c96996
    Key Type: RSA
    Domains: mas.luo.ma
    Expiry Date: 2021-10-13 11:20:42+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/mas.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/mas.luo.ma/privkey.pem
  Certificate Name: mini.luo.ma
    Serial Number: 3365104cb9913f3db78ea7139271d6f004c
    Key Type: RSA
    Domains: mini.luo.ma
    Expiry Date: 2021-10-13 11:13:52+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/mini.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/mini.luo.ma/privkey.pem
  Certificate Name: mp3.luo.ma
    Serial Number: 3b02ee94094059aef76d11c7f0932ca427e
    Key Type: RSA
    Domains: mp3.luo.ma
    Expiry Date: 2021-10-13 11:15:05+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/mp3.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/mp3.luo.ma/privkey.pem
  Certificate Name: private.luo.ma
    Serial Number: 40c63896be60e825cbebb668866001e7ae2
    Key Type: RSA
    Domains: private.luo.ma
    Expiry Date: 2021-10-13 11:18:49+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/private.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/private.luo.ma/privkey.pem
  Certificate Name: r.luo.ma
    Serial Number: 369e13eed128042af836bd3f86738cfa3d9
    Key Type: RSA
    Domains: r.luo.ma
    Expiry Date: 2021-10-13 11:16:12+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/r.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/r.luo.ma/privkey.pem
  Certificate Name: rss.luo.ma
    Serial Number: 44ad4bb98147db3d1911a23afae3154c478
    Key Type: RSA
    Domains: rss.luo.ma
    Expiry Date: 2021-10-13 11:17:39+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/rss.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/rss.luo.ma/privkey.pem
  Certificate Name: sarcasticumlaut.com
    Serial Number: 47e2b6fcdc1512738b2001bbbb347c64c2a
    Key Type: RSA
    Domains: sarcasticumlaut.com
    Expiry Date: 2021-10-13 11:21:10+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/sarcasticumlaut.com/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/sarcasticumlaut.com/privkey.pem
  Certificate Name: time.luo.ma
    Serial Number: 30a8d0e0c4dfc78a98aac9c883b2df3e650
    Key Type: RSA
    Domains: time.luo.ma
    Expiry Date: 2021-10-13 11:13:15+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/time.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/time.luo.ma/privkey.pem
  Certificate Name: ua.luo.ma
    Serial Number: 39ebf9dedc096c31db8bd48e15f4efaad3b
    Key Type: RSA
    Domains: ua.luo.ma
    Expiry Date: 2021-10-13 11:14:29+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/ua.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/ua.luo.ma/privkey.pem
  Certificate Name: worship.luo.ma-0001
    Serial Number: 4221b3d231a066ed5753b12f4b0fa7679f2
    Key Type: RSA
    Domains: worship.luo.ma
    Expiry Date: 2021-08-13 12:35:28+00:00 (VALID: 28 days)
    Certificate Path: /etc/letsencrypt/live/worship.luo.ma-0001/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/worship.luo.ma-0001/privkey.pem

The following renewal configurations were invalid:
  /etc/letsencrypt/renewal/cumberland12.luo.ma.conf
  /etc/letsencrypt/renewal/dailylectionary.luo.ma.conf
  /etc/letsencrypt/renewal/worship.luo.ma.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Output of: sudo apachectl -S

VirtualHost configuration:
ServerRoot: "/usr"
Main DocumentRoot: "/Library/WebServer/Documents"
Main ErrorLog: "/private/var/log/apache2/error_log"
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/private/var/run/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/private/var/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="_www" id=70
Group: name="_www" id=70

Output of: sudo ls -lRa /etc/letsencrypt

The output of this was too long to post. When I tried, Discourse told me:

Body is limited to 64000 characters; you entered 110337.

So I created a GitHub 'gist' here.

(I tried to use an embed, but it did not seem to work here.)

You can also see the raw output here.

1 Like

@griffin this is crying for help: It wants to be fixed

1 Like

The dailylectionary and cumberland12 domains are ones I don’t even use anymore.

The worship one is the one that has a duplicate.

1 Like

Sorry for the delay. It has been a busy day.

Honestly, TJ, I was expecting so much worse. It looks to me like you have a fairly solid grasp on what you're doing, @tjluoma, so I feel confident in giving you the "fix" in brief.

Important: Use sudo for all commands related to the following steps.

  1. Move all of the directories in /etc/letsencrypt/not-live back into /etc/letsencrypt/live whence they came.

  2. For any of the following certificates that you actually want to delete:

  • cumberland12.luo.ma
  • dailylectionary.luo.ma
  • worship.luo.ma

Run the following command:

sudo certbot delete --cert-name CERTNAME

where CERTNAME is the name of the certificate (i.e. the name of the configuration file without the .conf on the end).

I assume that you want to delete worship.luo.ma at the very least.

  1. Given that you deleted the worship.luo.ma certificate, you will want to:
  • Rename worship.luo.ma-0001 to worship.luo.ma in the /etc/letsencrypt/archive and /etc/letsencrypt/live directories.
  • Update the symlinks in /etc/letsencrypt/live to remove -0001.
  • Rename worship.luo.ma-0001.conf to worship.luo.ma.conf in the /etc/letsencrypt/renewal directory.
  • Open /etc/letsencrypt/renewal/worship.luo.ma.conf with your favorite text editor and change all 5 mentions of worship.luo.ma-0001 to worship.luo.ma.
  • Look through your Apache configuration and change any mention of worship.luo.ma-0001 to worship.luo.ma. Make certain that any certificates you have deleted are not mentioned anywhere. Reload Apache with apachectl -k graceful after you've made your changes.
  1. If you want to "disable" a certificate:
  • Create a /etc/letsencrypt/non-renewal directory.
  • Move the configuration files of the certificates you want to "disable" from /etc/letsencrypt/renewal to /etc/letsencrypt/non-renewal.
  • Make absolutely certain that you do not include any of the "disabled" domain names on a new certificate request.
2 Likes

I think you posted your response about 6 hours after I sent the information that you asked for. That's pretty quick in my book, especially when you're helping me…for free! :smiley:

Well, I'm glad not to have screwed things up too badly :slight_smile:

Your instructions were very clear, and I was able to follow them very easily.

/Library/Server/Web/Config/apache2/httpd_server_app.conf replaces /etc/apache2/httpd.conf on macOS and has no mention of worship.luo.ma or the other 2 domains in it.

fgrep -i worship /Library/Server/Web/Config/apache2/*.conf had no results

I also ran this: fgrep -i worship /Library/Server/Web/Config/apache2/sites/*.conf

and got this result

/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34543_worship.luo.ma.conf:	ServerName https://worship.luo.ma:443
/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34543_worship.luo.ma.conf:	DocumentRoot "/Library/Server/Web/Data/Sites/worship.luo.ma"
/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34543_worship.luo.ma.conf:		SSLCertificateFile "/etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.cert.pem"
/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34543_worship.luo.ma.conf:		SSLCertificateKeyFile "/etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.key.pem"
/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34543_worship.luo.ma.conf:		SSLCertificateChainFile "/etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.chain.pem"
/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34543_worship.luo.ma.conf:		MSTIdentity SHA-256:e664321d21656396cd43c3265870bb70c5f9a83f301e84d63f650fa121bc75dd:"worship.luo.ma"
/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34543_worship.luo.ma.conf:	<Directory "/Library/Server/Web/Data/Sites/worship.luo.ma">

I double-checked that those .pem paths were still valid after all was said and done, and here's what I saw:

% ls -l  "/etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.cert.pem" "/etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.key.pem" "/etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.chain.pem"
-rw-r--r-- 1 root wheel     1842 Jul 15 08:22 /etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.cert.pem
-rw-r--r-- 1 root wheel     5607 Jul 15 08:22 /etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.chain.pem
-rw-r----- 1 root certusers 1743 Jul 15 08:22 /etc/certificates/worship.luo.ma.DF45ABCED864DC73E39AD5004643FAE8D640B1E4.key.pem

They are all still valid, although the permissions and group ownership are slightly different. Not sure if that matters.


I re-ran sudo certbot certificates and saw this error:

Renewal configuration file /etc/letsencrypt/renewal/worship.luo.ma.conf produced an unexpected error: target /etc/letsencrypt/archive/worship.luo.ma-0001/cert1.pem of symlink /etc/letsencrypt/live/worship.luo.ma/cert.pem does not exist. Skipping.

Ah, so there's a link that's pointing to the old directory.

To fix that, I did this:

% cd /etc/letsencrypt/live/worship.luo.ma

% ls ../../archive/worship.luo.ma/cert*pem
../../archive/worship.luo.ma/cert1.pem

% sudo rm /etc/letsencrypt/live/worship.luo.ma/cert.pem

% sudo ln -s ../../archive/worship.luo.ma/cert1.pem cert.pem

Then I re-ran sudo certbot certificates and saw this error:

Renewal configuration file /etc/letsencrypt/renewal/worship.luo.ma.conf produced an unexpected error: target /etc/letsencrypt/archive/worship.luo.ma-0001/privkey1.pem of symlink /etc/letsencrypt/live/worship.luo.ma/privkey.pem does not exist. Skipping.

:man_facepalming:

I should have seen that coming.

I checked all the files in that folder, and realized there were 3 other files / links that need to be updated: chain.pem, fullchain.pem, and privkey.pem.

To fix that I did this:

% sudo rm chain.pem fullchain.pem privkey.pem

% sudo ln -s ../../archive/worship.luo.ma/privkey1.pem privkey.pem

% sudo ln -s ../../archive/worship.luo.ma/fullchain1.pem fullchain.pem

% sudo ln -s ../../archive/worship.luo.ma/fullchain1.pem fullchain.pem

% ls -l
total 12
-rw-r--r-- 1 root wheel  692 May 15 09:35 README
lrwxr-xr-x 1 root wheel   38 Jul 16 14:25 cert.pem -> ../../archive/worship.luo.ma/cert1.pem
lrwxr-xr-x 1 root wheel   39 Jul 16 14:28 chain.pem -> ../../archive/worship.luo.ma/chain1.pem
lrwxr-xr-x 1 root wheel   43 Jul 16 14:28 fullchain.pem -> ../../archive/worship.luo.ma/fullchain1.pem
-rw-r--r-- 1 root wheel 7061 May 15 09:41 letsencrypt_sslcert.p12
lrwxr-xr-x 1 root wheel   41 Jul 16 14:28 privkey.pem -> ../../archive/worship.luo.ma/privkey1.pem

That seemed to work!

I re-ran sudo certbot certificates again and this was the output (noticeably absent are any obvious error messages!!)

Saving debug log to /var/log/letsencrypt/letsencrypt.log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Found the following certs:
  Certificate Name: api.luo.ma
    Serial Number: 4934ea4bdcee547be066ab1c64ddcf98ac7
    Key Type: RSA
    Domains: api.luo.ma
    Expiry Date: 2021-10-13 11:15:43+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/api.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/api.luo.ma/privkey.pem
  Certificate Name: crashlogs.luo.ma
    Serial Number: 3a0011e8c3e785ccccb83680923a690cf90
    Key Type: RSA
    Domains: crashlogs.luo.ma
    Expiry Date: 2021-10-13 11:16:39+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/crashlogs.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/crashlogs.luo.ma/privkey.pem
  Certificate Name: files.luo.ma
    Serial Number: 490ec651c8ba177215e1e1c50982afa8811
    Key Type: RSA
    Domains: files.luo.ma
    Expiry Date: 2021-10-13 11:11:57+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/files.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/files.luo.ma/privkey.pem
  Certificate Name: hostname.luo.ma
    Serial Number: 33a4c2eb7e85b353ef0233400dbe395beee
    Key Type: RSA
    Domains: hostname.luo.ma
    Expiry Date: 2021-10-13 11:12:44+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/hostname.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/hostname.luo.ma/privkey.pem
  Certificate Name: i.luo.ma
    Serial Number: 4447d65643eba9f6458944bfe356f838bfe
    Key Type: RSA
    Domains: i.luo.ma
    Expiry Date: 2021-10-13 11:21:44+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/i.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/i.luo.ma/privkey.pem
  Certificate Name: images.luo.ma
    Serial Number: 4e0d24edb59d6883b69f1a11560db702f6f
    Key Type: RSA
    Domains: images.luo.ma
    Expiry Date: 2021-10-13 11:20:04+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/images.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/images.luo.ma/privkey.pem
  Certificate Name: ip.luo.ma
    Serial Number: 4728c1f79c57cd7cf45b468ad2cca7cc1de
    Key Type: RSA
    Domains: ip.luo.ma
    Expiry Date: 2021-10-13 11:19:23+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/ip.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/ip.luo.ma/privkey.pem
  Certificate Name: iusethis.luo.ma
    Serial Number: 4c58affa59837534076e97db0a3395eef75
    Key Type: RSA
    Domains: iusethis.luo.ma
    Expiry Date: 2021-10-13 11:18:17+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/iusethis.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/iusethis.luo.ma/privkey.pem
  Certificate Name: luo.ma
    Serial Number: 3092e7c5bf148f74a46814689008e7822fe
    Key Type: RSA
    Domains: luo.ma
    Expiry Date: 2021-10-13 11:17:07+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/luo.ma/privkey.pem
  Certificate Name: mas.luo.ma
    Serial Number: 3145ae13918cb609df616bb4dfa45c96996
    Key Type: RSA
    Domains: mas.luo.ma
    Expiry Date: 2021-10-13 11:20:42+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/mas.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/mas.luo.ma/privkey.pem
  Certificate Name: mini.luo.ma
    Serial Number: 3365104cb9913f3db78ea7139271d6f004c
    Key Type: RSA
    Domains: mini.luo.ma
    Expiry Date: 2021-10-13 11:13:52+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/mini.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/mini.luo.ma/privkey.pem
  Certificate Name: mp3.luo.ma
    Serial Number: 3b02ee94094059aef76d11c7f0932ca427e
    Key Type: RSA
    Domains: mp3.luo.ma
    Expiry Date: 2021-10-13 11:15:05+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/mp3.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/mp3.luo.ma/privkey.pem
  Certificate Name: private.luo.ma
    Serial Number: 40c63896be60e825cbebb668866001e7ae2
    Key Type: RSA
    Domains: private.luo.ma
    Expiry Date: 2021-10-13 11:18:49+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/private.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/private.luo.ma/privkey.pem
  Certificate Name: r.luo.ma
    Serial Number: 369e13eed128042af836bd3f86738cfa3d9
    Key Type: RSA
    Domains: r.luo.ma
    Expiry Date: 2021-10-13 11:16:12+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/r.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/r.luo.ma/privkey.pem
  Certificate Name: rss.luo.ma
    Serial Number: 44ad4bb98147db3d1911a23afae3154c478
    Key Type: RSA
    Domains: rss.luo.ma
    Expiry Date: 2021-10-13 11:17:39+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/rss.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/rss.luo.ma/privkey.pem
  Certificate Name: sarcasticumlaut.com
    Serial Number: 47e2b6fcdc1512738b2001bbbb347c64c2a
    Key Type: RSA
    Domains: sarcasticumlaut.com
    Expiry Date: 2021-10-13 11:21:10+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/sarcasticumlaut.com/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/sarcasticumlaut.com/privkey.pem
  Certificate Name: time.luo.ma
    Serial Number: 30a8d0e0c4dfc78a98aac9c883b2df3e650
    Key Type: RSA
    Domains: time.luo.ma
    Expiry Date: 2021-10-13 11:13:15+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/time.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/time.luo.ma/privkey.pem
  Certificate Name: ua.luo.ma
    Serial Number: 39ebf9dedc096c31db8bd48e15f4efaad3b
    Key Type: RSA
    Domains: ua.luo.ma
    Expiry Date: 2021-10-13 11:14:29+00:00 (VALID: 88 days)
    Certificate Path: /etc/letsencrypt/live/ua.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/ua.luo.ma/privkey.pem
  Certificate Name: worship.luo.ma
    Serial Number: 4221b3d231a066ed5753b12f4b0fa7679f2
    Key Type: RSA
    Domains: worship.luo.ma
    Expiry Date: 2021-08-13 12:35:28+00:00 (VALID: 27 days)
    Certificate Path: /etc/letsencrypt/live/worship.luo.ma/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/worship.luo.ma/privkey.pem
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

So, I think I only have one question left:

Q1: I assume that I should renew worship.luo.ma now so that it will (almost) be lined up with the other domains, which are all due for renewal in 88 days? That way (I think) I should be able to renew all of them at the same time next time they are due.

1 Like

I initially forgot too. :wink:


Staggering your renewals can be advisable for debugging/load purposes, but given that you're not simultaneously renewing 10,000 certificates, you should be alright.

1 Like

Yay! Renewal was successful, and now reports October as next renewal date.

Thank you again for your help.

2 Likes

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