Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 34 章 Let's Encrypt's 免费SSL证书

目录

34.1. 安装 certbot 工具
34.2. 生成证书,HTTP 文件认证
34.3. 手工生成证书,基于 DNS 认证
34.4. 证书更新

34.1. 安装 certbot 工具

			
dnf install -y epel-release
dnf install -y certbot python3-certbot-nginx	
			
		

如果是本地安装 nginx 请使用下面命令

			
certbot --nginx -d example.com -d www.example.com			
			
		

如果是 docker 安装 nginx 使用下面命令,只生成证书,然后使用 -v 参数将证书挂在到 docker 容器内即可

			
mkdir -p /opt/nginx/cert
docker cp nginx:/etc/nginx/conf.d /opt/nginx/conf.d
			
certbot certonly --nginx --webroot -w /opt/nginx/html -d netkiller.cn -m netkiller@msn.com --agree-tos