如何在 CentOS 7 中安裝 cPanel 和 WHM

言鼎科技 2023-07-11 622

cPanel 是為網(wǎng)絡(luò)托管公司提供的眾所周知、最可靠、最強(qiáng)大的業(yè)務(wù)控制服務(wù)。它功能豐富,可以通過強(qiáng)大的圖形用戶界面來管理所有分銷、零售商和企業(yè)托管服務(wù)等。


它配備了 cPanel 和 Web Host Manager (WHM),使 Web 管理員可以輕松進(jìn)行 Web 托管:


WHM 提供根級(jí)和經(jīng)銷商級(jí)訪問界面,用戶可以在其中訪問與服務(wù)器管理和帳戶管理相關(guān)的設(shè)置。

而cPanel提供了用戶級(jí)訪問界面來管理服務(wù)器上的網(wǎng)絡(luò)托管帳戶。

直觀且功能強(qiáng)大的 GUI,可使用 WHM 管理您的服務(wù)器。

目前支持 EV 證書。

它支持 API 識(shí)別令牌。

它現(xiàn)在提供支持代理子域的 AutoSSL。

使您能夠在 cPanel 中查看 SSL 狀態(tài)。

它以非常簡(jiǎn)單和容易的方式支持備份、遷移和恢復(fù)等操作。

它支持主服務(wù)器以及客戶端帳戶的正確 DNS 和郵件服務(wù)器管理。

它支持服務(wù)器上的進(jìn)程管理(啟動(dòng)/停止/啟用/停止)進(jìn)程。

它允許您為所有服務(wù)器服務(wù)和客戶端域配置 SSL/TLS。

與 Phpmyadmin 輕松集成,從數(shù)據(jù)庫管理您的 MySQL 數(shù)據(jù)庫。

它支持重命名。

它允許與 WHMCS 集成以自動(dòng)化支付管理等。

在本文中,我們將解釋如何在 RHEL/CentOS 7 上安裝 cPanel 和 WHM,并討論管理 cPanel 和 WHM 的默認(rèn)設(shè)置。



最低限度是全新的 CentOS 7 服務(wù)器。

至少 1 GB RAM(但建議 2 GB)。

至少 20GB 可用磁盤空間(但建議 40GB)。

普通 cPanel 許可證。

默認(rèn)限定符(FQDN 或完全限定域)

珀?duì)?/span>

在我們繼續(xù)安裝部分之前,您應(yīng)該注意以下要點(diǎn):


一旦安裝了 cPanel/WHM,就無法將其從系統(tǒng)中刪除。您需要重新安裝操作系統(tǒng)才能將其刪除。

cPanel 是商業(yè)軟件,需要許可證才能運(yùn)行,但是有 15 天試用期(安裝 cPanel 后會(huì)自動(dòng)運(yùn)行),您可以使用試用版設(shè)置您的軟件,然后稍后購買該軟件。

在 CentOS 7 中配置 cPanel

1. 確保您的服務(wù)器具有有效的主機(jī)名(FQDN 或完全限定域名),否則按如下方式設(shè)置(在本例中,cpanel 是主機(jī)名,howtoing.lan 是域名) : : : : : : : : :::::::::::::::::::


# hostnamectl set-主機(jī)名 cpanel.howtoing.lan

2. cPanel 是用 Perl 編寫的,請(qǐng)確保您的服務(wù)器上安裝了 Perl,否則運(yùn)行以下命令將其安裝在您的系統(tǒng)上。


# 百勝安裝 perl

3.您不需要運(yùn)行任何命令來安裝它,有一個(gè)為您構(gòu)建的自動(dòng)安裝程序腳本。您需要做的就是使用 cURL 命令下載 cPanel 安裝程序腳本,如果您沒有 cURL 命令,請(qǐng)先安裝它。


# 百勝安裝卷曲

4. 然后將最新的安裝程序腳本復(fù)制到主目錄。


#curl -或最新-L https://securedownloads.cpanel.net/latest

5. 現(xiàn)在,運(yùn)行自動(dòng)安裝程序腳本。請(qǐng)注意,如果您使用 SSH 登錄服務(wù)器,我們強(qiáng)烈建議在屏幕模式下運(yùn)行 cPanel 自動(dòng)安裝程序腳本,因?yàn)橥瓿砂惭b需要 40-60 分鐘,具體取決于您的服務(wù)器資源和互聯(lián)網(wǎng)通信速度。


# 最新的

正在驗(yàn)證存檔完整性...一切都很好。

解壓縮 cPanel 和 WHM 安裝程序。

        _____

    ___| _ \ __ _ _ __ ___| |

   /__| |_) / _` | '_\/_\|

  | (__| __/ (_| | | | | __/ |

   \___|_| \__,_|_| |_|\___|_|

  

  安裝版本 v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263


開始主要安裝。

2017-03-04 04:52:33 720(信息):cPanel 和 WHM 安裝開始于:2017 年 3 月 4 日星期六 04:52:33!

2017-03-04 04:52:33 721 ( INFO):此安裝將需要 20-50 分鐘,具體取決于您的硬件。

2017-03-04 04:52:33 722(信息):版權(quán)所有 ? 2017-03-04 04:52:33 722 |

2017-03-04 04:52:33 723 ( INFO):安裝將記錄到 /var/log/cpanel-install.log 文件。

2017-03-04 04:52:33 724(信息):

2017-03-04 04:52:33 725(信息):開始安裝 v3...

2017-03-04 04:52:33 428(信息):檢測(cè)到 CentOS 6(Linux)!

2017-03-04 04:52:33 444(信息):現(xiàn)在檢查 RAM。

2017-03-04 04:52:33 233(警告):

2017-03-04 04:52:33 233(警告):要充分利用 cPanel 和 WHM 的所有功能,

2017 - 03 - 04 04 : 52 : 33 233 (警告):

2017-03-04 04:52:33 233(警告):|

2017-03-04 04:52:33 233(警告):強(qiáng)烈推薦 CentOS 版本 7。

2017-03-04 04:52:33 233(警告):

2017-03-04 04:52:33 233(警告):安裝將在 5 秒后開始。

....

與此同時(shí),坐下來放松一下,也許您可以在等待 cPanel 安裝程序腳本完成安裝時(shí)給自己喝杯咖啡。


請(qǐng)注意,cPanel 將顯著自定義您的應(yīng)用程序,這就是自動(dòng)安裝程序腳本的工作原理:



它檢查不同的軟件包以確保沒有沖突,并發(fā)現(xiàn)任何軟件包沖突,在 Fresh OS 上使用 yum cPanel 更新和刪除以前的軟件包。

它還下載用于安裝的語言和基本文件。

它已經(jīng)通過 CPAN 安裝了各種 Perl 模塊以及 yum 所需的其他軟件包。

它下載并編譯 PHP 和 Apache 以及各種相關(guān)模塊。

完成安裝后,您將看到以下結(jié)果。安裝后您可能需要重新啟動(dòng)服務(wù)器。


6. 之后,您需要從基于 Web 的界面完成安裝向?qū)?,然后可以使用以?URL 登錄 WHM:


http://服務(wù)器IP:2087

現(xiàn)在使用用戶“\root”和您的密碼登錄。再單擊幾次即可完成 cPanel 配置。



7. 接下來,閱讀最終用戶許可協(xié)議并通過單擊“同意?/轉(zhuǎn)到第 2 步”按鈕同意條款以繼續(xù)。



8. 然后,您將轉(zhuǎn)到“設(shè)置網(wǎng)絡(luò)”部分,在“\服務(wù)器聯(lián)系電子郵件地址”和“\服務(wù)器聯(lián)系短信地址”列中提供您的活動(dòng)電子郵件地址和聯(lián)系短信地址。


這將使 cPanel 能夠向此電子郵件 ID 發(fā)送所有重要警報(bào)、通知(推薦)。您還可以根據(jù)需要填寫其余詳細(xì)信息。



9. 接下來,轉(zhuǎn)到主機(jī)名字段,輸入與網(wǎng)絡(luò)字段中服務(wù)器的解析器條目匹配的 FQDN 主機(jī)名,如下面的屏幕截圖所示。


如果您沒有 ISP 的解析器,您可以在本節(jié)中使用 Google 解析器。


10. 之后,繼續(xù)選擇主網(wǎng)絡(luò)/以太網(wǎng)設(shè)備,該設(shè)備上的IP將被視為您服務(wù)器的主IP地址。然后單擊“保存并轉(zhuǎn)到第 5 步”按鈕。




11. 現(xiàn)在設(shè)置您的服務(wù)器靜態(tài) IP 地址。如果您的 NIC 卡有多個(gè) IP,并且您想要為服務(wù)器的主 IP 配置唯一的 IP,您可以從此處執(zhí)行此操作,為此,請(qǐng)從底部選擇 IP,然后按\單擊。轉(zhuǎn)到設(shè)置 4”。


接下來,為您的服務(wù)器將使用的名稱服務(wù)器和主機(jī)名添加“\A Entries”。在空白處添加您要使用的名稱服務(wù)器:ns1/ns2.example.com。


此外,通過選中復(fù)選框向您的主機(jī)名和名稱服務(wù)器添加注釋,如下面的屏幕截圖所示。然后單擊“保存并轉(zhuǎn)到第 5 步”按鈕。



12. 現(xiàn)在,在這個(gè)基于 Web 的向?qū)е械牟襟E 5 中配置各種應(yīng)用程序,例如 FTP、Mail 和 Cphulk。


對(duì)于FTP配置,有兩個(gè)FTP程序,選擇您想要使用的一個(gè),但推薦使用Pure-FTPD。如果要啟用本地 FTP 服務(wù)器,請(qǐng)選擇禁用選項(xiàng)。



在同一向?qū)е?,您可以選擇郵件服務(wù)器以用于將來的所有郵件服務(wù)。您將來可以將 Exim 等 MTA 添加到您的 cPanel 中。您可以選擇同樣推薦的Dovecot,也可以通過選擇禁用選項(xiàng)來禁用郵件服務(wù)器。


13. 繼續(xù)設(shè)置 Cphulk 暴力保護(hù),該保護(hù)可檢測(cè)并阻止虛假密碼攻擊活動(dòng),并阻止其 IP 訪問您的服務(wù)器。您可以啟用/啟用并編輯它,如下面的屏幕截圖所示。



14. 最后,在步驟 6 中,您可以創(chuàng)建配額來幫助您跟蹤磁盤空間使用情況。選擇“使用文件系統(tǒng)值”并單擊“完成安裝向?qū)А币酝瓿砂惭b過程。



注意:如果您不使用文件系統(tǒng)配額,那么您將無法監(jiān)視任何用戶或數(shù)據(jù)庫使用了多少磁盤空間。


現(xiàn)在您可以在功能展示中看到 cPanel 的一些新功能。在推薦場(chǎng)景中,您將看到cPanelID,它允許用戶使用他的cPanelID登錄cPanel。此功能允許用戶使用相同的用戶 ID 登錄多個(gè) cPanel。您可以通過選擇啟用選項(xiàng)來啟用此功能,否則您將通過選擇否來禁用它,謝謝。


完成安裝后,WHM 的主頁將出現(xiàn),如下圖所示。您可以看到 WHM 的主頁顯示了所有控制面板選項(xiàng)和帶有搜索功能的側(cè)邊欄,您只需輸入選項(xiàng)名稱即可搜索選項(xiàng)。



重要提示:有時(shí),cPanel 安裝程序腳本由于防火墻或解析器條目而無法更改許可證,您將在頁面上看到測(cè)試警告。您可以使用以下命令手動(dòng)執(zhí)行此操作。


# /usr/local/cpanel/cpkeyclt

記得一開始我們說過,Cpanel 用于用戶級(jí)別訪問,WHM 用于根級(jí)別訪問,您需要?jiǎng)?chuàng)建一個(gè)帶有 WHM 選項(xiàng)的帳戶。在此示例中,我們創(chuàng)建了一個(gè)名為“howtoing”的測(cè)試帳戶,向您展示用戶的 cPanel 界面。


以下是在開始使用 Cpanel 和 WHM 之前您可能需要了解的 cPanel 后端和配置文件列表。


cpanel目錄:/usr/local/cpanel

第三方資源:/usr/local/cpanel/3rdparty/

Cpanel插件目錄:/usr/local/cpanel/addons/

基本文件,如 Phpmyadmin、皮膚:/usr/local/cpanel/base/

cPanel 二進(jìn)制文件:/usr/local/cpanel/bin/

CGI 文件:/usr/local/cpanel/cgi-sys/

Cpanel 訪問和錯(cuò)誤日志文件:/usr/local/cpanel/logs/

相關(guān) Whm 文件:/usr/local/cpanel/whostmgr/

Apache配置文件:/etc/httpd/conf/httpd.conf

Exim郵箱conf文件:/etc/exim.conf

conf文件的名稱:/etc/named.conf

ProFTP 和 Pureftpd conf 文件:/etc/proftpd.conf 和 /etc/pure-ftpd.conf

Cpanel用戶文件:/var/cpanel/users/用戶名

Cpanel 配置文件(調(diào)整設(shè)置):/var/cpanel/cpanel.config

網(wǎng)絡(luò)配置文件:/etc/sysconfig/network

插件、停放和子域信息:/etc/userdomains

新的 cpanel 配置文件:/etc/cpupdate.conf

Clamav 連接文件:/etc/clamav.conf

Mysql配置文件:/etc/my.cnf

PHP ini 配置文件:/usr/nutoame/lib/php.ini

欲了解更多信息,請(qǐng)?jiān)L問:cPanel 主頁


這里的所有都是它的!在本文中,我們將介紹如何在 RHEL/CentOS 7 上安裝 cPanel 和 WHM,并討論管理 cPanel 和 WHM 的初始設(shè)置。不要忘記在下面的評(píng)論表中分享任何要點(diǎn)。

言鼎科技

The End