RHEL / CentOS 7 安裝 cPanel

cPanel 是十分熱門的網頁寄存 control panel, 它可以透過網頁介面輕鬆管理伺服器,以下會介紹在 RHEL 及 CentOS 7 安裝及配置 cPanel 的方法。

系統要求
在安裝 cPanel 前,先要確定系統符合 cPanel 的要求:

不少於 1GB RAM
20 GB 硬碟空間

然後需要設定正確的 hostname,先用 hostname 指令修改:

# hostname webhost.yourdomain.com

再開啟檔案 /etc/sysconfig/network,修改開機時的 hostname,例如:

HOSTNAME=webhost.yourdomain.com

接著開啟 /etc/hosts, 將 hostname 對應到系統的 ip,例如 ip 是 192.168.1.10, 是這樣設定:

192.168.1.10 webhost.yourdomain.com

設定好 hostname 後,要關閉 SELinux:


# set enforce 0

開啟檔十案 /etc/sysconfig/selinux, 將 SELinux 設定成開機不會啟動:

SELINUX=disabled

現在可以開始安裝 cPanel, 執行以下指令安裝 cPanel

# cd /home
# curl -o latest -L http://httpupdate.cpanel.net/latest
# sh latest

然後 cPanel 便會開始安裝,由於下載 cPanel 體積較大,需要一點時間。

安裝好 cPanel 後,可以透過瀏覽器開啟 WHM (埠號 2086 及2087) 及 cPanel (埠號 2082 及 2083),現在開啟 WHM 進行初始設定:

https://webhost.yourdomain.com:2087

用 root 的帳號登入,跟著指示設定 ip, nameserver 等。

cPanel 是商用軟體,需要按 ip 購買 license, 當購買了 license 後,執行以下指令進行驗證便完成了:

# /usr/local/cpanel/cpkeyclt


Leave a Reply