商业化的主机管理软件已经逐渐在主机市场起到决定性的市场空间,因为它的部署更加快捷方便,主机的管理也变得智能化和快捷化更有它的强大功能是普通源码安装或一些开源软件达不到的效果。在商业话的主机管理软件里,又以linux平台下的cpanel面板和windows平台下的plesk面板市场占有率最高。
Cpanel简介和优点
特点:图形化界面直观,操作简单方便,功能强大域名、邮箱和文件管理器等每个按钮功能齐全强大,部署简单快捷自动化强可以直接部署lamp环境,可扩展性强,并且官方提供技术支持。
Cpanel的安装
cPanel和WHM作为商业化的主机管理软件,只能安装到安装好操作系统的空白服务器上。你的服务器上不能有任何准备保留的数据。这些数据包括但不限于网页, 配置文件,用户账户和脚本。安装程序可能会对你的系统做不少改动,包括为你下载和配置需要的程序包。由于cPanel对系统的改动量相当大,因此建议,如果要卸载cPanel和WHM软件,请重新格式化服务器。
注意:cpanel需要授权才能使用其全部功能,如国内有idcvender.com(文德数据)在做代理商。
Cpanel安装条件
·P266
·256Meg的RAM(内存)
·20GB的空间(托管多个账户需要的分区空间。新文件需要的空间不到500MB)
确认你是作为root登录的,然后执行以下命令:
1. # cd /home
3. # sh latest
安装程序开始了,不同的机器可能需要30到60分钟不等。如果出现提问又没有默认的回答,请按Enter或q键。
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123804797.jpg"></a>
这时我们可以执行,service httpd restart,检查一下80端口。
首次配置cpanel
1)、第一步,同意协议
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123814890.jpg"></a>
2)、设置网络
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123823427.jpg"></a>
3)、设置ip地址
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123830895.jpg"></a>
4)、设置ns
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123837257.jpg"></a>
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123845914.jpg"></a>
5)、设置服务
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123852330.jpg"></a>
6)、完成设置
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123900793.jpg"></a>
Logging On(登录)
你需要登录后才能使用WebHost Manager来管理你的网络服务器。记住,WebHost Manager给了用户很高的访问权限,只能让可信赖的人员使用。
Steps(步骤)
1. 在网络浏览器中输入你WebHost Manager的地址。地址格式应该是http://www.yourdomain.com:2086/或https://www.yourdomain.com:2087/。
2. 在User Name和Password栏中输入你的用户名(root)和密码(服务器的根密码)。
3. 点击OK。
4. 接着你会看到WebHost Manager的主页面。
5.会看到左上方有notice警告信息,是因为没有被授权,目前中国的文德数据公司作为cpanel的中国代理,可以获得授权。
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123907797.jpg"></a>
然后,你便可以按照自己的要求来配置服务器,其中有一点很重要,就是我们可以通过software-》easy apache去安装定制我们需要的软件,然后进行编译即可,省去了我们通过命令来编译网络环境的麻烦。
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123921189.jpg"></a>
至此,一个服务器环境搭建完毕,你便可以在这台主机上方便的管理用户账户了账户了。
Cpanel防火请csf的部署
CSF安装
rm -fv csf.tgz
tar -xzf csf.tgz
cd csf
TESTING = 0
ICMP_IN_RATE = 2/s
CT_LIMIT = 150
CT_SKIP_TIME_WAIT = 1
CT_PORTS = 80
LF_MODSEC = 0
csf.allow 中添加:
pure-ftp设置
CSF的 TCP_IN 增加端口 30000:35000
编辑 Pure-ftp设置:
vi /etc/pure-ftpd.conf
PassivePortRange 30000 35000
service pure-ftpd restart
测试csf:#perl /etc/csf/csftest.pl
Cpanel的账户管理
<a target="_blank" href="http://blog.51cto.com/attachment/201210/123931584.gif"></a>
<a target="_blank" href="http://blog.51cto.com/attachment/201210/124005899.gif"></a>
通过http://ip:2082或http://ip/cpanel或http://域名:2082来管理账户。
<a target="_blank" href="http://blog.51cto.com/attachment/201210/124014747.gif"></a>
当然我们管理主机的时候还要借助于whm和远程字符界面工具如putty,远程kvm远程控制台共同维护服务器的稳定运行。
本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/1036281