Let's Encrypt有两种方式获取域名证书。
第一种:进入目录certbot目录下,执行下面命令【只生成一个域名证书】
cd certbot
./certbot-auto certonly --webroot --agree-tos -v -t --email 邮箱地址 -w 网站根目录 -d 网站域名
./certbot-auto certonly --webroot --agree-tos -v -t --email baidu@163.com -w /mydata/wwwroot/www.baidu.com -d www.baidu.com
第二种:进入目录certbot目录下,执行下面命令【生成泛域名证书】
./certbot-auto certonly -d baidu.com -d *.baidu.com --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
第二种不需要验证网站是否存在,生成泛域名证书
生成成之后会在目录/etc/letsencrypt下生成证书文件
自此,证书已经生成,我们只需要配置下就nginx或者Apache即可。
相关Let's Encrypt文章,参考:免费 https 证书(Let's Encrypt)申请与配置
文章评论(0)