虽然我在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证书
* 主要是安装Let’s Encrypt SSL证书,有些主机没有let’s Encrypt SSL选项,比如interserver就没有,如果是使用interserver主机的话请参考这里安装。
以下以Chemicloud为例说明,Chemicloud最新的cpanel界面是最新的版本加最新的主题。然后依次cPanel > SECURITY > Let’s Encrypt™ SSL > Issue a new certificate,获取最新证书。
1.域名解析好了的话,进入cPanel,找到如下图中的Let’s Encrypt SSL,请注意不是SSL/TLS那个。当然你也可以在cPanel的搜索框直接搜索。
*请注意别点SSL/TLS,那样是不能安装成功的,需要点击 Let’s Encrypt™ SSL,见下图。

2. 点击Let’s Encrypt™ SSL进入到安装新证书界面,如下:

如果有二级域名例如图中blog.xxx.com,你需要分开点击+issue分别颁发证书。我们先不管这些二级域名,因为大部分时候用不到。
在接下来的页面中“include?”这栏选择需要的打勾,我是三个都勾选,mail是有关企业邮箱的,但是一定要记得域名需要先解析成功,没解析颁发不了证书,
3. 然后点击底部蓝色按钮“issue”。

证书颁发成功后,页面会返回成功页面,到这里SSL证书就算是安装完成。*请注意其他地方购买的域名域名必须要解析成功才能获取证书成功,没解析完成,请不要安装证书。

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

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

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