发布时间:2014-09-05 17:13:14作者:知识屋
什么是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 |
4、为了防止网络中断,我们启动screen命令,然后执行server.sh脚本。
screen |
更多screen命令的解释请自己谷歌搜索。程序执行到最后按enter继续。之后会重启VPS。并重新登录SSH
5、执行ispcp.sh安装ispcp控制面板
screen |
脚本安装到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 //重载权限
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
Servers Timezone [MST7MDT]://直接回车
Activate AWStats. [no]//是否启动AWStats(流量统计工具)
6、执行最后的安装配置
./postserver.sh |
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能