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
# 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