首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Certbot用自动提供的webroot更新证书

Certbot用自动提供的webroot更新证书
EN

Server Fault用户
提问于 2018-03-10 00:27:25
回答 1查看 3K关注 0票数 5

我已经使用certbot的-独立选项创建了一些证书,但是我想更新它们,所以我运行(测试是否会被更新):

代码语言:javascript
复制
sudo certbot renew --dry-run

但是对于某些域,我得到了错误。

代码语言:javascript
复制
Attempting to renew cert from /etc/letsencrypt/renewal/example.org.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Select the webroot for example.org:
Choices: ['Enter a new webroot', '/var/www/ellakcy/']

(You can set this with the --webroot-path flag). Skipping.

因此,我希望在运行sudo certbot renew时能够自动更新我的证书,而不需要提供webroot路径。

我怎么能这么做?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-03-10 01:13:22

这是偶然的,因为在/etc/letsencrypt/renewal/example.org.conf上,它的证书也适用于其他域,所以您需要为其他域指定正确的webroot,在[[webroot_map]]/etc/letsencrypt/renewal/example.org.conf中也需要指定正确的webroot。

对于应用于我指定的其他域的域ellak.org.cy

代码语言:javascript
复制
[renewalparams]
authenticator = webroot
installer = None
account=^an_account_hash^
[[webroot_map]]
ellak.org = /var/www/ellak.org/
www.ellak.org=/var/www/ellak.org
ellak.org.cy = /var/www/ellakcy/
www.ellak.org.cy = /var/www/ellakcy/
imap.ellak.org.cy = /var/www/mail_letencrypt/
mail.ellak.org = /var/www/mail_letencrypt/
mail.ellak.org.cy = /var/www/mail_letencrypt/
pop.ellak.org.cy = /var/www/mail_letencrypt/
pop3.ellak.org.cy = /var/www/mail_letencrypt/
smtp.ellak.org.cy = /var/www/mail_letencrypt/
guest8.ellak.gr = /var/www/ellakcy/

所以这个错误被删除了。

票数 8
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/900960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档