如何在CentOS安装ispCP虚拟主机控制面板

2019-03-20 11:26:21来源: zhumaohai.com 阅读 ()

新老客户大回馈,云服务器低至5折

ispCP像Kloxo一样,是功能强大且开源免费的虚拟主机控制面板。ispCP是VHCS2的替代产品,支持所有的Linux系统。ispCP使用mod_fcgi配置PHP,禁止了如exec()的一些重要函数。相对于Kloxo使用的su_php and mod_php比较安全。

什么是ispCP

如上面所说,ispCP是一个功能强大的虚拟主机管理系统,采用常用的服务器LAMP(Linux,apache,mysql,php)架构,Apache2+PHP5(fastcgi模式,支持每个虚机独立的php.ini)+MySQL5(提供内置的phpmyadmin)提供 Web 服务(也支持传统的 CGI)。ispCP有三种管理页面,管理员、代理商和用户管理界面。管理员后台可以查看系统的基本信息,如内核版本,CPU信息,内存信息,文件系统信息等。管理代理商信息和ispcp的相关设置。代理商后台则负责管理最终用户,添加主机项目,管理订单以及系统支持等。用户后台则可以管理域名,邮件帐号,FTP帐号,MySQL数据库,还有文件管理器等。

如何安装ispCP

我们来演示在CentOS系统安装。因为大多数程序都是通过Yum软件库安装的,为了防止出现thread.error: can’t start new thread这样的错误,我们需要编辑文件fastestmirror.conf:

vi /etc/yum/pluginconf.d/fastestmirror.conf

找到enabled=1将其修改为enabled=0,保存退出。

1、下载自动安装压缩包

wget http://www.zhumaohai.com/wp-content/uploads/2011/04/auto-install.zip

2、解压auto-install.zip

unzip auto-install.zip

3、添加sh文件执行权限< /p>

chmod +x server.sh
chmod +x ispcp.sh
chmod +x postserver.sh

4、为了防止网络中断,我们启动screen命令,然后执行server.sh脚本。

screen
./server.sh

更多screen命令的解释请自己谷歌搜索。程序执行到最后按enter继续。之后会重启VPS。并重新登录SSH

5、执行ispcp.sh安装ispcp控制面板

screen
./ispcp.sh

脚本安装到CPAN时,且提示are you ready to manual configuration等字样时,键入no继续安装。脚本安装好MySQL后会执行设置MySQL信息的命令:

Enter current password for root (enter for none):enter //初始密码为空,直接回车即可

Set root password? [Y/n]Y //是否设置root密码

New password: //新的密码

Re-enter new password://再次输入密码

Remove anonymous users? [Y/n]Y //是否删除匿名用户

Disallow root login remotely? [Y/n]n //是否不允许远程连接数据库

Remove test database and access to it? [Y/n]Y //删除test数据库

Reload privilege tables now? [Y/n]Y //重载权限

安装到ispCP控制面板时,需要输入一些相关信息,如下:

Please enter a fully qualified hostname. [www.zhumaohai.com]:www.zhumaohai.com //输入完整的主机名

Please enter system network address. [8.8.8.8]://输入主IP地址

Please enter the domain name where ispCP OMEGA will run on [admin.www.zhumaohai.com]:admin.www.zhumaohai.com //ispCP后台地址

Please enter SQL server host. [localhost]: localhost //默认即可

Please enter system SQL database. [ispcp]:ispcp //默认即可

Please enter system SQL user. [root]:root //默认即可

Please enter system SQL password. [none]: //输入SQL系统密码,上面你设置的那个。

Please repeat system SQL password: //再次输入

Please enter ispCP ftp SQL user. [vftp]:vftp //默认即可

Please enter ispCP ftp SQL user password. [auto generate]://vftp用户的密码

Please repeat ispCP ftp SQL user password://再次输入

Please enter ispCP phpMyAdmin Control user. [pma]://phpMyAdmin用户

Please enter ispCP phpMyAdmin Control user password. [auto generate]://phpMyAdmin用户密码

Please repeat ispCP phpMyAdmin Control user password://再次输入密码

Please enter administrator login name. [admin]:admin //ispCP管理员登录名

Please enter administrator password: //管理员密码

Please repeat administrator password: //再次输入

Please enter administrator e-mail address: //管理员邮件地址

IP of Secondary DNS. (optional) []: //直接回车

Use MySQL Prefix. Possible values: [i]nfront, [b]ehind, [n]one. [none]://MySQL Prefix,如不设置,回车即可

FastCGI Version: [f]cgid or fast[c]gi. [fcgid]:fcgid //FastCGI版本,默认fcgid

Server's Timezone [MST7MDT]://直接回车

Activate AWStats. [no]//是否启动AWStats(流量统计工具)

6、执行最后的安装配置

./postserver.sh

更改后台语言为中文

下载语言文件:

http://www.zhumaohai.com/wp-content/uploads/2011/04/chinese_china.txt  

以管理员身份登录ispCP后台,SETTINGS->Internationalisation,在Install new language中选择刚下载的语言文件chinese_china.txt,点击Install,GENERAL INFORMATION->Language,在Choose your default language中选择"简体中文-Chinese Simplified",点击"Save"即可。

ispCP后台截图

管理员后台截图:

代理商后台截图:

用户后台截图:

【相关文章】

使用Virtualmin/Webmin管理虚拟主机

在CentOS上安装和配置OpenNebula

如何安装Virtualmin/Webmin在centos5上

通过SSH安装VMware虚拟机并进行远程管理

文章来源:http://www.zhumaohai.com/  转载请保留版权

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:2011对建淘宝客站点的一些看法

下一篇:通过插件设置Wordpress友情链接只在首页显示