前面,连续几天分享到Linux虚拟主机常用的cPanel面板一般建站用途的功能和效率方法。后面开始,我会精选一些用户可能需要的应用和功能分享。包括如今也有越来越多的用户网站开始使用SSL证书,尤其是我们做外贸网站的用户会需要将网站安装SSL证书实现HTTPS加密效果。不过中文网站目前还不算普遍,个人网站不安装目前问题也不大,如果是用户交互的理论上是应该安装的。
如果我们网站有使用虚拟主机且cPanel面板应用的时候,一般虚拟主机商cPanel面板中都带有SSL功能,而且是可以免费快速自动安装Let’s Encrypt SSL证书的,比如演示和测试cPanel面板使用的糖果主机是带有免费证书的,包括老鹰主机也有包含。
将在这篇文章中分享cPanel面板如何快速且自动的部署免费Let’s Encrypt SSL证书,对于付费证书的安装后续再单独的安装,先一个个来,不要着急。
文章目录
隐藏
第一、部署域名和解析生效
第二、部署免费Let's Encrypt SSL证书
第三、cPanel部署Lets Encrypt小结
第一、部署域名和解析生效
既然我们需要在cPanel面板中给网站安装SSL证书,我们肯定需要确保当前这个网站、域名已经添加到虚拟主机商面板中。如果我们还不会可以参考:cPanel添加域名绑定和创建站点目录 文章,如果还需要创建数据库用户的,也可以参考这篇文章(cPanel创建MySQL数据库和数据库管理)。
我们在登入cPanel面板之后,找到附加域名选项菜单,这里我们需要添加WWW主域名,这里就需要用到附加域名。如果我们以后需要添加二级域名,那我们再单独介绍后面的”子域名”。
同时,需要提前告知的,如果我们虚拟主机只能创建一个站点,比如Godaddy Economy主机,我们在设置主机的时候已经添加过主域名,后面是不可以再添加的,因为只能一个站点。所以我需要确定购买的主机允许多站点(TOP10便宜美国虚拟主机推荐)。
根据上图,我们输入主域名,其他下面两处都是默认自动补全的。我们可以根据他默认的,或者我们自己创建自定义的,个人建议直接默认。
PS:如果我们需要一并创建FTP,可以在”创建与此附加域名关联的 FTP 帐户”勾选之后创建FTP给当前这个站点,也可以以后再创建。我们就以后再创建吧。
第二、部署免费Let’s Encrypt SSL证书
在部署免费Let’s Encrypt SSL证书之前,我们需要确保当前域名已经添加到面板,而且更重要的是域名需要解析到当前虚拟主机IP地址且生效,要不在添加证书的时候无法验证域名所有权会导致添加失败。如何进行域名解析不用再教了吧?
在cPanel面板中找到上图所示的”Lets Encrypt免费SSL”字样,然后开始我们的部署。
点击”获得Lets Encrypt SSL证书”字样,然后选择需要部署的域名,提交。
等待几秒钟可以看到部署完毕。有效期是90天,但是根据说法是可以帮助自动续约。我们这个时候去手工HTTPS打开网站看看,确实可以生效SSL。
第三、cPanel部署Lets Encrypt小结
1、目前大部分虚拟主机商应该都会部署带有Lets Encrypt SSL功能且是免费的。因为看到有几个虚拟主机商是都带的,这对于我们部署需要HTTPS网站确实方便很多。
2、根据虚拟主机商及面板的提示,虽然Lets Encrypt SSL免费90天,但是会帮助我们自动续约,我们也自己看看如果没有帮助自动续约我们可以再手工提交续约。
3、关于cPanel面板,我们也可以安装自己购买或者其他渠道申请到的证书,这个准备后面再单独分享。