说明:ispCP1.0.0正式版对Ubuntu Server 8.10及其之后的版本支持不是很好,所以建议采用1.0.0之后的测试版,经实验,最新的测试版稳定性没问题,可能只是在汉化或者其他方面有一些问题。如果您是采用的8.10之前的Ubuntu版本,则不存在这个问题。你可以使用1.0.0正式版,这里,我们以最新的测试版作为安装的范本,其安装方式基本一样。
1、安装操作系统
可参考本站的:Ubuntu Server 8.10的安装
2、启用root用户
使用安装的时候设置的普通用户登录后,运行以下命令:
sudo su
passwd root
次输入root密码,然后两次使用exit退出sudo su和系统,再次使用root和你刚才设置的密码登录系统即可。
3、更改更新源
这里推荐电信用户使用电子科技大学的更新源,使用电信更新速度很快,详情看:Ubuntu成都电子科技大学更新源
4、设置主机名
编辑/etc/hostname,将您完整的主机名加入。这里以我安装的的时候的设置为例。
nano /etc/hostname
将host改成host.ispcpcn.com即可,然后保存退出。
5、更新操作系统
#apt-get update && apt-get upgrade
6、下载ispCP的最新版本。
下载地址详:http://www.isp-control.net/download.html
我下载的是20090517的版本,下载后并解压
#cd root
#mkdir downloads
#cd downloads
#wget http://www.isp-control.net/downloads/snapshots/ispcp-omega-trunk-20090517.tar.bz2
#tar jvxf ispcp-omega-trunk-20090517.tar.bz2
进入ispCP的安装目录,如果你的是正式版,使用下面的命令:
#cd ispcp*
如果你和我一样下的是测试版,请使用下面的命令
cd ./web/svn/nightly
7、安装ispCP必须的一些服务软件,比如apache,mysql等,这里ispCP已经给我们做好了一个列表包,我们直接安装就是了,运行下面的命令:
apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-`lsb_release -cs`)
运行后,即自动安装各种必须的软件了,在安装的过程中,你可能要做一些选项或者回答一些问题,下面我将一些遇到的选项或者问题列出来,你根据他的提示来选择。
(1)设定mysql密码,这个就不说了,两次输入mysql的root用户密码即可
(2)设定courier-base,这里选择“<no>”
(3)Postfix configration,选OK,回车,接下来选择Internet Site,回车,在system mail name中输入你的邮箱域名,这里是root发邮件用的,如果你是在公网上,有域名,建议使用域名,比如ispcpcn.com,然后将mx信息指向服务器的IP,这样才能用root@ispcpcn.com 来发提示信息邮件,否则发送不到你的邮箱内。
(4)ProFTPd configration ,这里选择“standalon”。
8、使用make编译ispCP系统。
#make -f Makefile.ubuntu install
9、拷贝所有的编译好的目录和文件进系统(在拷贝之前,建议备份,可以根据要拷贝的文件或目录来查看备份)
#cp -Rv /tmp/ispcp/* /
10、切换到安装目录,开始进行安装
#cd /var/www/ispcp/engine/setup
#perl ispcp-setup
在安装的这一步可能会出现:
Generating database keys, it may take some time, please wait...
这样的消息,这是在生成数据库密钥,可能要持续很长时间,这个密钥的生成要依赖/dev/random的大小,如果为空,就要生成,所以这个需要很长的时间,目前的解决办法就是手动添加。可以运行一下的命令来手动添加,但是这种方法也需要很长的时间,只是能减少一些,具体能减少多少,没测试过!!
#perl -le '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++';
当然,你也可以手动自己修改上面的规则。
11、安装的设置。
下面给出的设置是安装ispCP会提出的一些选项,你可以根据您的喜好和需求进行选择,大体如下,可能顺序会有一些不同,或者您选择了不同的选项,导致一些遗漏,仅供参考。
Please enter a fully qualified hostname.
[server.ispcpcn.com]: //这里直接回车就可以了
Please enter system network address.[192.168.0.200]: //这里也直接回车就可以了
Please enter SQL server host. [localhost]: //直接回车
Please enter system SQL database. [ispcp]: //直接回车
Please enter system SQL user. [root]: //直接回车
Please enter system SQL password. [none]: //这里输入mysql数据库root帐号的密码
Please repeat system SQL password: //再次输入密码确认
Please enter ispCP ftp SQL user. [vftp]: //直接回车
Please enter ispCP ftp SQL user password. [auto generate]: //这里是设置数据库用户vftp的密码的,可以采用自动生成,但是不建议,最好你自己建立密码,所以在这里输入一个密码。
Please repeat ispCP ftp SQL user password: //确认密码,再次输入你刚才输入的密码
Please enter administrator login name. [admin]: //超级管理员用户名,你可以直接回车默认成admin,也可以自己输入
Please enter administrator password: //确认超级管理员密码,再次输入密码
Please enter administrator e-mail address: //输入管理员邮箱地址,也可以直接回车忽略。
Please enter the domain name where ispCP OMEGA will run on [admin.server.ispcpcn.com]: //输入ispCP控制面板的域名,这里随意,只要是能使用的域名都可以,不必按照他提示的进行,比如我这里输入host.ispcpcn.com,以后登录ispCP就可以使用http://host.ispcpcn.com登录了。
IP of Secondary DNS. (optional) []: //输入第二个DNS域名解析服务器的IP,这个一般没用,除非你自己通过ispCP解析域名,所以直接回车。
Use MySQL Prefix.
Possible values: [i]nfront, ehind, [n]one. [none]: //使用数据库前缀,nfront:之前;ehind:之后;[none]:不使用,这个回车就可以了,当然你也可以选择,一般是用用户的ID作为前缀的。
Please enter ispCP phpMyAdmin Control user. [pam]: //这里直接回车
Please enter ispCP phpMyAdmin Control user password. [auto generate]: //输入phpmyadmin控制用户密码,这里建议自己输入,不建议生成。
Please repeat ispCP phpMyAdmin Control user password: //确认密码,再次输入
FastCGI Version: [f]cgid or fast[c]gi. [fcgid]: //直接回车
Activate AWStats. [no] //直接回车
[/i]12、安装完成~~尽情享受ispCP给您带来的虚拟主机管理的乐趣吧!!!
本日志由 斯文书生 于 2010-01-21 20:06:09 发表,目前已经被浏览 508 次,评论 0 次;
引用通告:http://www.ispcpcn.com/Article/19/Trackback.ashx
不错的文章,很喜欢!
乐宝光电提供LED路灯,LED日光灯,LED投光灯,LED筒灯,LED球泡lebao
流行服饰http://www.lxfsw.com 谢谢博主分享!
万部老版在线连环画
学习资料http://www.xuexi2.com 谢谢博主分享!
来逛逛。 留个脚印。一起又看流星雨发布了哦。
文章写的很不错。
唉 最近风波不断啊。
有一段时间没来了 来支持下。
交流学习一个如何汉化,我的版本是3.0.2.2
Powered by ISPCPCN.COM, Designed by Loveyuki, Icon by Led Icon Set. 渝ICP备09011073号