为您的共享主机Namecheap域名获取免费SSL证书!

为您的共享主机Namecheap域名获取免费SSL证书!

💡 原文英文,约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网站并安装证书。

🔎

延伸解读

免费SSL证书的长期成本

虽然Namecheap提供一年的免费SSL证书,但在一年后,用户需要支付11至186美元的续费。这意味着在选择域名时,用户应考虑长期成本,尤其是对于多个子域名的情况。

使用Let's Encrypt的优势

通过Let's Encrypt的certbot,用户可以在没有shell访问的情况下获取免费的三个月SSL证书。这为共享主机用户提供了便利,避免了高额的续费,适合预算有限的小型网站。

手动安装的注意事项

在手动安装SSL证书时,确保正确上传挑战文件至指定目录是关键。用户需注意文件权限设置,以防止安全隐患,建议在上传后及时删除本地证书文件。

延伸问答

如何在Namecheap上获取免费的SSL证书?

在Namecheap上,每个域名和子域名可以获得一年的免费SSL证书,之后需支付11至186美元。

如何在没有shell访问的情况下获取SSL证书?

可以使用Let's Encrypt的certbot,通过生成SSL挑战并手动安装证书来获取SSL证书。

在Ubuntu上如何安装certbot?

在Ubuntu上,可以使用命令'sudo snap install --classic certbot'来安装certbot。

如何生成SSL挑战并上传文件?

使用命令'sudo certbot certonly --manual --preferred-challenges http -d hna.xxx.net -d www.hna.xxx.net'生成SSL挑战,并将特定值的文件上传到.well-known/acme-challenge文件夹。

如何在CPanel中安装SSL证书?

在CPanel中,上传私钥和证书后,选择管理SSL网站并点击安装证书即可完成安装。

证书存储在哪里,如何处理?

证书存储在/etc/letsencrypt/live/目录中,建议将证书和私钥复制到其他位置以便使用。

🏷️

标签

➡️

继续阅读