目录

安装 certbot
yum install -y epel-release
yum install -y certbot
安装证书前
- 安装证书前先准备个临时目录,有个 index.html
- 配置 nginx 增加你要添加证书的 server
server{
listen 80;
server_name you_add_domain
root /your/test/www/dir
location / {
index index.html
}
}
standalone 模式
有些时候我们的一些服务并没有根目录,例如一些微服务,这时候使用 --webroot 就走不通了。certbot 还有另外一种模式 --standalone,这种模式不需要指定网站根目录,他会自动启用服务器的443端口,来验证域名的归属。我们有其他服务(例如nginx)占用了443端口,就必须先停止这些服务,在证书生成完毕后,再启用。
certbot certonly --standalone -d sub.domain.com -m xxxxxx@xxx.com --agree-tos
证书生成后文件:
- cert.pem 服务端证书
- chain.pem 浏览器需要的所有证书但不包括服务端证书,比如根证书和中间证书
- fullchain.pem 包括了

本文介绍了如何使用certbot获取和管理SSL证书,包括安装certbot,采用standalone模式申请证书,配置Nginx的SSL,查看与删除证书,手动及自动续期证书,并设置cron作业进行定期续期。
最低0.47元/天 解锁文章
473





