Linux CentOS 6.x 8.x certbot-auto免费生成https永久SSL证书

直接上步骤:

1、依次执行以下命令安装certbot-auto:

wget https://dl.eff.org/certbot-auto

sudo mv certbot-auto /usr/local/bin/certbot-auto

sudo chown root /usr/local/bin/certbot-auto

sudo chmod 0755 /usr/local/bin/certbot-auto

2、两种方案获取证书:

a. 运行此命令以获取证书,并让Certbot自动编辑Nginx配置以为其提供服务,只需一步即可打开HTTPS访问

sudo /usr/local/bin/certbot-auto --nginx

b.如果您感到比较保守,并且希望手动更改Nginx配置,请运行此命令。

sudo /usr/local/bin/certbot-auto certonly --nginx

 3、设置自动续订

echo "0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew" | sudo tee -a /etc/crontab > /dev/null

注意事项:

python至少为2.7以上的

python更新后需重新安装virtualenv参照下面链接:

https://www.centos.bz/2018/07/importerror-no-module-named-virtualenv%E6%8A%A5%E9%94%99%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/

如果希望将其锁定到特定版本并且不接收自动更新,只需在命令后加 --no-self-upgrade 即可。即:

certbot-auto renew --no-self-upgrade

下面是certbot的官网,上面详细介绍了各种系统各种版本如何安装使用

https://certbot.eff.org/

原创文章 6 获赞 16 访问量 5069

猜你喜欢

转载自blog.csdn.net/q854214434/article/details/106074976