首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有找到Certbot

没有找到Certbot
EN

Stack Overflow用户
提问于 2016-10-21 11:26:11
回答 7查看 36.9K关注 0票数 8

我使用以下命令在我的ubuntu16.04计算机上安装了letsencrypt。

代码语言:javascript
复制
sudo apt-get install letsencrypt

现在,我想定义一个cron作业,以便用下面的行自动更新我的证书。

代码语言:javascript
复制
certbot renew --pre-hook "service nginx stop" --post-hook "service nginx start"

但我总是收到错误,即找不到命令certbot。

如果我使用letsencrypt而不是certbot,一切都可以正常工作,只要我不使用--pre-hook--post-hook

如何安装certbot,或者是否有另一条命令让letsencrypt来定义这样的钩子?

谢谢

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2016-10-24 10:02:12

好的我找到了解决办法..。

git clone git@github.com:certbot/certbot.git

cd certbot

./certbot-auto renew --pre-hook "service nginx stop" --post-hook "service nginx start"

票数 4
EN

Stack Overflow用户

发布于 2021-03-16 07:03:52

对于我来说,下面的命令可以正常工作。

安装管理单元

代码语言:javascript
复制
sudo apt update

sudo apt install snapd

安装核心

代码语言:javascript
复制
sudo snap install core

安装Certbot

代码语言:javascript
复制
sudo snap install --classic certbot

sudo ln -s /snap/bin/certbot /usr/bin/certbot

更新Certbot

代码语言:javascript
复制
sudo certbot renew --dry-run
票数 11
EN

Stack Overflow用户

发布于 2020-07-30 13:41:02

按照正式指示安装certbot

代码语言:javascript
复制
sudo apt install certbot python3-certbot-nginx

或者,在更新的具有snap的Ubuntus中,使用

代码语言:javascript
复制
sudo snap install --classic certbot

在此之后,它将在$PATH中提供。

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

https://stackoverflow.com/questions/40175492

复制
相关文章

相似问题

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