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證書。想要搭建一個IDC銷售平臺,你還需要了解WHMCS這個功能強大的財務面板的整合使用方法:
- 1、WHMCS配置安裝及與Kloxo-MR面板整合自動開通激活虛擬主機方法
- 2、WHM方法:WHM使用教程:管理Cpanel賬戶,服務器配置和基本操作方法
- 3、與DA面板整合:WHMCS和DirectAdmin整合搭建自動銷售開通主機平臺
cPanel & WHM配置DNS服務器,安裝SSL證書以及部署Let’s Encrypt證書
1、還沒有用過cPanel & WHM的朋友,可以參考此文:cPanel & WHM安裝教程-cPanel授權購買和Cpanel安裝初始化配置。
2、默認的cPanel & WHM安裝好了后是可以使用IP地址+端口進行訪問的,但是如何讓cPanel & WHM實現域名+端口來訪問的呢?
3、首先,先修改好你的服務器的主機名,格式要符合FQDN的要求。
4、接著,進入到“DNS功能”,點擊“添加DNS區域”。
5、選擇“為主機添加條目”,輸入主機的IP地址,確認。
6、然后在域名DNS解析處,設置好新的A記錄,待DNS解析生效后你就可以使用域名+端口的形式來登錄cPanel & WHM。
1、cPanel & WHM安裝后用的是自簽SSL證書,這樣的SSL證書是不受瀏覽器信任的,我們可以給cPanel & WHM安裝SSL證書。
2、首先,你需要給自己的域名申請一個SSL證書,現在免費SSL證書也是非常多了,參考:免費SSL證書服務排行榜-國內外免費SSL申請與使用點評,這里我用的是騰訊云SSL。
3、在“服務配置”中選擇“管理服務SSL證書”,然后把Calendar, cPanel, WebDisk, Webmail, and WHM Services、Dovecot Mail Server、Exim (SMTP) Server、FTP Server等都勾選上,表示為這些服務安裝SSL證書。
4、填入SSL證書內容和密鑰,CA 包可以不用填入,因為Cpanel會自動下載獲取。(點擊放大)
5、確認重啟cpsrvd,完成SSL證書安裝。
6、點擊查看證書,你會發現新的SSL證書已經成功安裝在了cPanel & WHM上了。
7、打開瀏覽器訪問cPanel & WHM,這里瀏覽器已經信任該網站域名了,一切恢復正常了。
8、登錄到cPanel & WHM也是沒有任何問題的,已經全部加密訪問了。
三、cPanel & WHM配置DNS服務器Nameservers
1、cPanel & WHM已經自帶了Bind、PowerDNS、MyDNS、NSD等DNS服務器系統,我們可以將自己的域名打造成一個DNS服務器,讓用戶直接使用Cpanel的DNS服務就可以完成域名解析。
2、設置cpanel域名服務器,你首先要在“服務配置”中選擇“Nameservers選擇”,然后在“服務器配置”中選擇“Basic WebHost Manager? Setup”。
3、在頁面最下方填寫你的Nameservers。
4、點擊該頁面的“Configure Address Records”,填寫好IP v4和IP v6地址。
5、現在你可以去DNS注冊商那里設置好glue 記錄了。參考:自建PowerDNS免費DNS服務器設置glue 記錄,以NameCheap設置為例,在高級DNS設置中可以看此項。
6、待DNS生效后,可以試著Ping一下看看是否通了。
7、沒有問題的話,在域名注冊商那里修改域名的NS服務器為自己的。
8、此時,你會發現你的域名Whois也變成了自己的NS服務器了。
9、現在,你可以進入到WHM的“DNS功能”處,為你的域名添加A、CNAME等記錄了,也可以重新編輯DNS記錄。
10、使用自己的域名作為NS服務器有一個好處就是可以自由地定制DNS解析記錄、設置TTL時間、還有SOA等,設置域名DNS記錄時要記得將NS服務器設置為自己的。(點擊放大)
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功能安裝成功。
3、進入到“SSL/TLS”,選擇“管理AutoSSL”。
4、這里就可以開啟Let’s Encrypt證書自動部署與安裝了。
5、確認開啟Let’s Encrypt。
6、在設置中可以選擇是否自動為過期的SSL證書續期。
7、開啟了cPanel & WHM部署Let’s Encrypt證書功能,你在WHM新開的網站和域名會自動申請Let’s Encrypt證書,登錄到Cpanel點擊網站就可以看到SSL證書信息了。
8、默認的cPanel & WHM為新建的網站域名沒有開啟301跳轉,所以你需要到手動設置301跳轉。參考:301永久重定向設置。
1、cPanel & WHM配置DNS服務器時,先要查詢一下你的域名是否允許添加glue 記錄,一般來說NameCheap、Godaddy、Crystone、Network Solutions等國外域名商都是允許的。
2、cPanel & WHM部署Let’s Encrypt時默認是給新添加的網站域名直接申請SSL證書的,如果用戶不想用其實也不影響網站的正常使用,只要不做301定向即可,當然也可以手動卸載刪除。
文章出自:免費資源部落 http://www.abzo.tw/ 版權所有。本站文章除注明出處外,皆為作者原創文章,可自由引用,但請注明來源。
您或許對下面這些文章有興趣: 本月吐槽辛苦排行榜
- WHM添加賬戶和Cpanel使用方法-FTP文件管理,數據庫,域名DNS和郵局
- cPanel & WHM安裝教程-cPanel授權購買和Cpanel安裝初始化配置
- 2014美國主機,網站域名,SSL證書使用的七點總結-網站搬家,域名轉移,SSL安裝
- Namecheap SSL證書購買和SSL激活安裝使用方法:Comodo PositiveSSL
- Cpanel主機空間快速備份搬家方法-解決大文件數據網站搬家慢的煩惱
- WHM使用教程:管理Cpanel賬戶,服務器配置和基本操作方法
- 輕松將本地電腦打造成為Web服務器-利用IP盒子搭建網站實現用戶訪問
- 利用VPS主機建站的基本過程-阿里云VPS+LNMP+WordPress=輕松建站