cPanel 是一套在网页寄存业中最享负盛名的商业软件,其基于 Linux 和 BSD 系统及以 PHP 开发且性质为闭源软件;提供了足够强大和相当完整的主机管理功能,诸如:Webmail 及多种电邮协议、网页化 FTP 管理、SSH 连线、数据库管理系统、DNS 管理等远端网页式主机管理软件功能。
cPanel 的发展公司是成立于1997年的美国休士顿 cPanel Inc.,cPanel 主要是面向客户权级的控制系统;而面向系统管理员和分销商(Reseller) 权级的附带控制面板为 WHM (Web Hosting Manager)。在默认情况下,两个控制面板均处于 SSL 加密连线模式,前者的默认端口为 2082/2083,而后者则为 2086/2087。
cPanel 提供主要有两大版本,独立主机版和针对VPS的系统优化版,其基于 LAMP 环境下运行。它的强大和易用性深受欢迎,但缺点是运行比较缓慢(※这与SSL加密模式、主机的配置环境和网络连接速度有关).且价格相对较其他主机管理软件高,内建的功能足以网页GUI的方式控制整套系统,使用者更能使用其 RVSiteBuilder 快速利用大量的模版建立网页。cPanel 的稳定性和安全性相当可靠,Cloudflare/Incapsula 模组允许使用者在面板内整合CDN服务,而透过 API 可以进行远程任务 并与 WHMCS 自动化电子销售管理软件进行完美整合。
cPanel 提供 RVSkin 功能并让主机管理者自订设计控制面板的接口,它的主要页面是以 HTML 静态网页和 XML 展现,这亦是 XSS 攻击和入侵的漏洞点。
这里我是采用的linode的主机安装的cpanel,环境为centos6.5,官方推荐的也是centos6.
安装前准备
首先登陆服务器,然后检查服务器主显IP地址(开通授权的IP地址)
curl -L http://cpanel.net/showip.cgi
检查主机名是否符合FQDN格式
hostname myhost.localdomain.ltd
其实这里我们可以使用hostbname临时的修改一下主机名:
1、FTP/SFTP下修改
修改/etc/sysconfig/network文件中的hostname项。
然后修改/etc/hosts文件做公网IP hosts.
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=MyServer123(这里就是你要修改的主机名称)
临时修改主机名
2、SSH下修改
直接输入:hostname 你的主机名,记得这里要有空格哦!
如:
hostname www.111com.net
停用防火墙
chkconfig iptables off
service iptables stop
关闭SELinux
vi /etc/selinux/config
修改为SELINUX=disabled
linux-centos-selinux-disabled
安装gcc环境
yum -y install gcc
yum -y install gcc-c++
yum -y install make
安装Perl环境
yum -y install perl
yum -y install cpan
卸载相冲突的软件
yum -y groupremove “FTP Server” “GNOME Desktop Environment” “KDE (K Desktop Environment)” “Mail Server” “Mono” “Web Server” “X Window System”
安装cPanel
这里我们最好使用screen来安装,因为安装时间比较长。
screen -S cpanel
运行下面的命令即可
cd /home
wget -N http://httpupdate.cpanel.net/latest
sh latest
/usr/local/cpanel/cpkeyclt
下面就是等待把,基本等待差不多30分钟左右把。还是要看你网络环境等因素了。
cpanel一键包
cpanel一键安装包。仅包含官方验证过的IP。
下篇文章将介绍一下cpanel面板安装后的一些基本设置。