据我了解letsencrypt FAQ,在多个子域上使用证书的推荐方法是使用主题备用名称(SAN)。
我的情况是,我无法预测名称的子域越来越多。这意味着每次子域出现在现有子域中时,我都必须更改证书。
如何更改现有证书?简单地更新一个额外的 SAN 似乎不起作用。
对于它的价值,这就是我更新证书的方式:
letsencrypt certonly --standalone \
--email ssl@example.org \
--renew-by-default \
--agree-tos \
-d www.example.org \
-d example.org \
-d client-a.example.org \
-d client-b.example.org \
-d client-c.example.org
现在我需要添加client-d.example.org。