yum安装let's encrypt证书
程序员文章站
2022-06-21 09:10:12
...
Centos 8 操作系统
1、安装Certbot客户端
使用Certbot官方提供的对应平台的RPM包安装Certbot非常简单方便,进入Certbot官网,在下拉框中选择服务器和操作系统,然后会出现安装代码,如下为CentOS8 Nginx对应的代码
1)在计算机上的命令行上运行这些命令以安装Certbot。
$ 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)运行此命令以获取证书,并让Certbot自动编辑Nginx配置以为其提供服务,只需一步即可打开HTTPS访问。
$ sudo /usr/local/bin/certbot-auto --nginx
2、设置自动续订
将cron作业添加到默认crontab中。
$ echo "0 0,12 * * * root python3 -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew -q" | sudo tee -a /etc/crontab > /dev/null
1、安装Certbot客户端
使用Certbot官方提供的对应平台的RPM包安装Certbot非常简单方便,进入Certbot官网,在下拉框中选择服务器和操作系统,然后会出现安装代码,如下为CentOS8 Nginx对应的代码
1)在计算机上的命令行上运行这些命令以安装Certbot。
$ 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)运行此命令以获取证书,并让Certbot自动编辑Nginx配置以为其提供服务,只需一步即可打开HTTPS访问。
$ sudo /usr/local/bin/certbot-auto --nginx
2、设置自动续订
将cron作业添加到默认crontab中。
$ echo "0 0,12 * * * root python3 -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew -q" | sudo tee -a /etc/crontab > /dev/null
推荐阅读
-
docker获取Let's Encrypt永久免费SSL证书的方法
-
使用Let's Encrypt + Nginx生成免费HTTPS证书
-
开启OCSP提升https证书验证效率解决Let’s Encrypt SSL证书访问慢的问题
-
使用 Let's Encrypt 为 Zimbra-8.8.15 安装可信任的SSL证书
-
[转] Create a Java Keystore (.JKS) from Let's Encrypt Certificates httpspkcs12opensslkeystore
-
[原创] Let's Encrypt 免费开启 HTTPS 之旅
-
Let's encrypt的TLS-SNI安全问题
-
使用CloudXNS API快速验证域名一键获取Let's Encrypt SSL证书
-
借助 Let’s Encrypt 免费开启 HTTPS
-
Linux下使用acme.sh申请和管理Let’s Encrypt证书