💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
Namecheap为每个域名和子域名提供一年的免费SSL证书,之后需支付11至186美元。本文介绍如何在没有shell访问的情况下,使用Let's Encrypt的certbot获取免费的三个月SSL证书,包括在Ubuntu上安装certbot、生成SSL挑战和手动安装证书。
🎯
关键要点
-
Namecheap为每个域名和子域名提供一年的免费SSL证书,之后需支付11至186美元。
-
本文介绍如何在没有shell访问的情况下,使用Let's Encrypt的certbot获取免费的三个月SSL证书。
-
首先在Ubuntu上安装certbot,使用命令'sudo snap install --classic certbot'。
-
生成SSL挑战,使用命令'sudo certbot certonly --manual --preferred-challenges http -d hna.xxx.net -d www.hna.xxx.net'。
-
创建一个特定值的文件并上传到网站目录的.well-known/acme-challenge文件夹。
-
上传所有挑战文件后,继续终端中的过程以获取证书。
-
证书存储在/etc/letsencrypt/live/目录中,建议将证书和私钥复制到其他位置。
-
在CPanel中上传私钥和证书,选择相应的选项进行上传。
-
完成后,从SSL/TLS页面选择管理SSL网站并安装证书。
➡️