虽然我在wordpress的完整建站教程中有提到过怎样给网站通过cPanel安装SSL证书,但是有些朋友可能还是会出错,我还是单独写一篇文章来说明一下,希望能帮到有需要的朋友。
现在大部分国外主机都会安装cPanel,而且几乎所有的主机都提供免费Let’s encrypt SSL证书,假如一个主机连这个都不提供,那就换一个吧。有些主机不需要cPanel就能安装SSL,比如Greengeeks和Siteground,但是他们的后端还是cPanel,所以此文同样适应,今天以Chemicloud为例。
第1步:将域名解析到主机上
假如你的域名是在主机商处购买的,也就是说比如你的主机是chemicloud,并且域名是在chemicloud上购买的话,不需要做域名解析。
如果你的域名和主机不是来自同一个商家的话,你需要将域名解析到主机上,或者是绑定到主机上,而且必须要解析成功,不然之后是颁发不了证书的。
至于如何解析域名到主机,我写了一篇详细的文章:域名解析的2种方法,进入你的域名商后台DNS设置,你最主要是解析一条A记录到主机上。
**图片中的域名(网址)是我新注册的一个域名,仅供参考,这是Namesilo的后台,每个后台不一样,但原理一样。

解析域名到主机,我们一般是添加一条A记录,你直接点击蓝色字母“A”,会出现上图那样的输入框,
- HOSTNAME这一栏保持空白或者加个@就行,
- IPV4 ADDRESS这里填写你的主机公共IP地址,这个地址在你购买的主机操作面板能找到。进入Chemicloud后台(购买主机时注册的帐号),在面板中你看到你订购的套餐,显示的价格是实价,拟购买的3.95美金是折扣价,这个不用管,看到邮编那个橙色的cPanel标下图一吗,点击进入cPanel面板下图二,Shared IP Address下面的地址就是我们需要的,把这个地址填在IPV4 ADDRESS这一栏。


- TTL这里设置3600,这个一般是代表大致最少需要多少时间解析会完成,这里的3600是秒,也就是一个小时。这个时间在大多数情况下事1小时到4个小时,有时候甚至更久,有时候又不需要这么久,这个传播速度是没法控制的,你在任何一家域名商都是如此。
接下来,你要做的就是等他解析成功,要知道是否已经成功解析,最简单的就是直接在地址栏中输入你的域名看看网站是否显示关于你主机的信息。具体还是看另一文章吧:域名解析的2种方法。
第2步:颁发并安装SSL证书
1.域名解析好了的话,进入cPanel,找到如下图中的Let’s Encrypt SSL,请注意不是SSL/TLS那个。当然你也可以在cPanel的搜索框直接搜索。

2. 点击进入,然后滚动到颁发新证书(Issue a new certificate),选择你想要的安装证书的域名,比如图中housescenry.com,点击Issue颁发

3. 跳到下页,cPanel会提供所有相关的域名,包括二级域名,因为let’s encrypt能同时给一个域名及其所有二级域名一并颁发证书,但是有一点要注意,就是这些二级域名如果没有解析到主机上,别勾选,不然证书颁发会失败。

如上图中,这些域名我都解析了,所以都勾选了,请注意没有的不要勾。确定好之后,点击蓝色按钮Issue,系统会自动检测域名是否解析,然后开立证书。

开立证书成功页面如上图,同时,证书也自动安装好了。
第3步:检验SSL证书是否安装成功
一般情况是开立成功了,证书也就安装了,你可以回到Let’s Encrypt SSL首页看看已经安装的证书如下图。

当然还要测试一下你的网页,在浏览器中看到那把锁了吗?

这样ssl证书就安装成功了。
版权声明:本文原创文章,首发于青松跨境B2C,版权所有,未经允许,请勿转载!
转载请注明:如若转载,请先取得同意,然后注明原文链接。