分  享 
分  享 
源  码 
源  码 
课  程 
课  程 
设  计 
设  计 

[网络技术] cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书

[复制链接]
爱哭de火柴微信认证 发表于 2017-4-15 10:42:47 | 显示全部楼层 |阅读模式

欢迎加入「奥学网」学霸平台,让自学改变你的世界!

您需要 登录 才可以下载或查看,没有帐号?账号注册

x


cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


  cPanel&WHM是一套非常强大的商业软件,cPanel为虚拟主机用户使用端,WHM为服务管理员端,cPanel&WHM目前已经成为了各大主机商的“标配”,例如常见的BlueHost、Godaddy、TurnKey Internet、WebHostingBuzz、Ixwebhosting等美国主机都采用了Cpanel。

  上一篇文章cPanel&WHM安装教程我们已经知道了在VPS主机上安装cPanel&WHM并不复杂,Cpanel官方提供的一键安装脚本,可以很轻松地安装在VPS主机和独立服务器上。WHM强大的服务器管理功能,甚至可以让从来没有接触过服务器配置的朋友都可以在最短的时间快速上手。

  本篇文章就来为大家解答一下如何让cPanel&WHM实现域名访问,因为默认的cPanel&WHM是使用IP直接访问的,同时给cPanel&WHM安装上SSL证书,让浏览器使用Https加密访问。另外,cPanel&WHM自带了Bind、PowerDNS等,这里再讲解一下如何配置好DNS服务器Nameservers。

  另外,最新版本的cPanel&WHM已经集成了Let’s Encrypt证书自动安装与更新了,所有的cPanel用户都可以自动安装和更新Let’s Encrypt证书。

一、cPanel & WHM设置域名访问


1、还没有用过cPanel & WHM的朋友,可以参考此文:cPanel & WHM安装教程-cPanel授权购买和Cpanel安装初始化配置。
2、默认的cPanel & WHM安装好了后是可以使用IP地址+端口进行访问的,但是如何让cPanel & WHM实现域名+端口来访问的呢?
3、首先,先修改好你的服务器的主机名,格式要符合FQDN的要求。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


4、接着,进入到“DNS功能”,点击“添加DNS区域”。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


5、选择“为主机添加条目”,输入主机的IP地址,确认。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


6、然后在域名DNS解析处,设置好新的A记录,待DNS解析生效后你就可以使用域名+端口的形式来登录cPanel & WHM。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


二、cPanel & WHM安装SSL证书


1、cPanel & WHM安装后用的是自签SSL证书,这样的SSL证书是不受浏览器信任的,我们可以给cPanel & WHM安装SSL证书。

2、首先,你需要给自己的域名申请一个SSL证书,现在免费SSL证书也是非常多了,参考:免费SSL证书服务排行榜-国内外免费SSL申请与使用点评,这里我用的是腾讯云SSL。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


3、在“服务配置”中选择“管理服务SSL证书”,然后把Calendar, cPanel, WebDisk, Webmail, and WHM Services、Dovecot Mail Server、Exim (SMTP) Server、FTP Server等都勾选上,表示为这些服务安装SSL证书。

4、填入SSL证书内容和密钥,CA 包可以不用填入,因为Cpanel会自动下载获取。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


5、确认重启cpsrvd,完成SSL证书安装。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


6、点击查看证书,你会发现新的SSL证书已经成功安装在了cPanel & WHM上了。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


7、打开浏览器访问cPanel & WHM,这里浏览器已经信任该网站域名了,一切恢复正常了。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


8、登录到cPanel & WHM也是没有任何问题的,已经全部加密访问了。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


三、cPanel & WHM配置DNS服务器Nameservers


1、cPanel & WHM已经自带了Bind、PowerDNS、MyDNS、NSD等DNS服务器系统,我们可以将自己的域名打造成一个DNS服务器,让用户直接使用Cpanel的DNS服务就可以完成域名解析。

2、设置cpanel域名服务器,你首先要在“服务配置”中选择“Nameservers选择”,然后在“服务器配置”中选择“Basic WebHost Manager® Setup”。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


3、在页面最下方填写你的Nameservers。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


4、点击该页面的“Configure Address Records”,填写好IP v4和IP v6地址。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


5、现在你可以去DNS注册商那里设置好glue 记录了。参考:自建PowerDNS免费DNS服务器设置glue 记录,以NameCheap设置为例,在高级DNS设置中可以看此项。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


6、待DNS生效后,可以试着Ping一下看看是否通了。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


7、没有问题的话,在域名注册商那里修改域名的NS服务器为自己的。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


8、此时,你会发现你的域名Whois也变成了自己的NS服务器了。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


9、现在,你可以进入到WHM的“DNS功能”处,为你的域名添加A、CNAME等记录了,也可以重新编辑DNS记录。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


10、使用自己的域名作为NS服务器有一个好处就是可以自由地定制DNS解析记录、设置TTL时间、还有SOA等,设置域名DNS记录时要记得将NS服务器设置为自己的。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


11、设置好了DNS后,接下来就是待新的DNS解析生效,然后你就可以看到解析后的效果了。

四、cPanel & WHM部署Let’s Encrypt证书


1、cPanel & WHM有AutoSSL功能,即cPanel & WHM可以帮助申请和续期域名的SSL证书,目前cPanel & WHM已经集成了Let’s Encrypt证书自动安装与续期功能。执行以下命令安装此功能:

1/usr/local/cpanel/scripts/install_lets_encrypt_autossl_provider

2、Let’s Encrypt功能安装成功。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


3、进入到“SSL/TLS”,选择“管理AutoSSL”。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


4、这里就可以开启Let’s Encrypt证书自动部署与安装了。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


5、确认开启Let’s Encrypt。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


6、在设置中可以选择是否自动为过期的SSL证书续期。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


7、开启了cPanel & WHM部署Let’s Encrypt证书功能,你在WHM新开的网站和域名会自动申请Let’s Encrypt证书,登录到Cpanel点击网站就可以看到SSL证书信息了。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


8、默认的cPanel & WHM为新建的网站域名没有开启301跳转,所以你需要到手动设置301跳转。参考:301永久重定向设置。

cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网


五、cPanel & WHM配置总结


1、cPanel & WHM配置DNS服务器时,先要查询一下你的域名是否允许添加glue 记录,一般来说NameCheap、Godaddy、Crystone、Network Solutions等国外域名商都是允许的。

2、cPanel & WHM部署Let’s Encrypt时默认是给新添加的网站域名直接申请SSL证书的,如果用户不想用其实也不影响网站的正常使用,只要不做301定向即可,当然也可以手动卸载删除。


cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网
cPanel & WHM配置DNS服务器,安装SSL证书以及部署Let’s Encrypt证书 - 奥学网



上一篇:【含序列号】Fast Site Inspector 3.0.0.700
下一篇:免费edu邮箱申请-可直接开通激活Office 365和Onedrive

 

 

楼 主 推 荐
yydai 发表于 2017-4-26 01:24:50 | 显示全部楼层
转一下~~看能带点什么走~~~~~~~
回复 支持 反对

使用道具 举报

chshzy 发表于 2017-5-7 10:43:14 | 显示全部楼层
你喜欢帖子还是发帖子的人
回复 支持 反对

使用道具 举报

笨蛋①嗰 发表于 2017-5-15 16:35:45 | 显示全部楼层
非常专业的资源,楼主辛苦鸟~~!!
回复 支持 反对

使用道具 举报

张后杰 发表于 2017-6-2 17:27:00 | 显示全部楼层
不是吧
回复 支持 反对

使用道具 举报

3zbbJ 发表于 2017-6-18 10:18:33 | 显示全部楼层
一个有信念者所开发出的力量,大于99个只有兴趣者。
回复 支持 反对

使用道具 举报

火舞天下 发表于 2017-6-18 12:54:52 | 显示全部楼层
XXXXXXXXXXXXXOOOOOOOOOOOO
回复 支持 反对

使用道具 举报

zgGT 发表于 2017-6-19 23:59:59 | 显示全部楼层
版主送我个“壕邮”邮箱咯?
回复 支持 反对

使用道具 举报

7p92 发表于 2017-6-21 03:00:48 | 显示全部楼层
哈哈,这么多的人都回了,我敢不回吗?赶快回一个,很好的,我喜欢
回复 支持 反对

使用道具 举报

vSs5 发表于 2017-6-22 13:53:58 | 显示全部楼层
必须顶
回复 支持 反对

使用道具 举报

快速回复 收藏帖子 返回列表
加密...

SiteMap|奥学网 ( 闽ICP备12011685号-6 )|随机浏览

闽公网安备35021202000025号

Xtreme-aesthetic Design

© 2012~Now 6SO.SO

快速回复 返回顶部 返回列表