Let's Encrypt是知名的免费SSL证书之一。这里分享一下今天研究的使用certbot工具生成免费ssl证书。
1,连接服务器并安装certbot
连接服务器,输入命令安装certbot:
sudo apt install certbot
2,开始手动生成证书
执行以下命令:
sudo certbot certonly -d "你的域名" -d "*.你的域名" --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
-d参数添加多个域名。这里看到第二个-d使用了通配符,是为了生成的证书也支持泛域名。
例如我的域名是swsk33-web.link,那么生成证书的命令如下:
sudo certbot certonly -d "swsk33-web.link" -d "*.swsk33-web.link" --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
那么这个证书将会支持swsk33-web.link的访问,也支持*.swsk33-web.link的访问。
然后提示你输入邮箱&#