买了VPS,本来想挂站点上去的,但是PortLand的线路不太好,有时Ping值能接近三百,本来加了静态CDN访问速度就跟香港的差不多了,但是D8开了静态CDN后会不正常,我这小白也不会解决,况且看到imlonghao用VPS老被人cc,我想,就先不搬过去了,折腾折腾吧,反正20刀一年,比香港的虚拟空间都要便宜。

之前折腾过LNMP,VPSMate,WDCP之类的,这里要吐槽一下★Extreme★的LNMPV,这个环境下安装xiuno论坛会自动打开https模式,搞得我一头雾水。

这次特意折腾一下外国人的免费面板,ZPanel。

本来还要接入WHMCS的,但是ZPanel不能访问,并且那个模块的的网盘链接过期了,作者也不知所踪了。

ZPanel安装教程

安装流程步骤: ZPanel在CentOS 6上的安装推荐安装环境CentOS 6+ 32bit Minimal,VPS环境XEN、OpenVZ 推荐使用XEN架构。

1、安装之前肯定开一个Screen,特别是对于那些链接SSH容易中断的TX,请看

玩转Linux之强大的Screen命令

2、然后

32位:

10.1.0

wget http://www.zvps.co.uk/downloads/centos/10-1-0/installer-10-1-0-centos-32.sh.x.tar.gz

10.0.2

wget http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86-install.sh.x.tar.gz

64位:

10.1.0

wget http://www.zvps.co.uk/downloads/centos/10-1-0/installer-10-1-0-centos-64.sh.x.tar.gz

10.0.2

wget http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86_64-install.sh.x.tar.gz

一般用root登陆没切换目录的话下载的档案在/root下面

3、解压(以下是CentOS6.3 32Bit环境下安装ZPanel10.1.0的教学

tar -xf installer-10-1-0-centos-32.sh.x.tar.gz

4、赋予执行权限

chmod +x installer-10-1-0-centos-32.sh.x

5、开始安装

yum install ld-linux.so.2 curl
./installer-10-1-0-centos-32.sh.x

6、装流程括号中的是提示不需要输入,输入红色部份即可:

To contine please agree to the GPL license (y/n/q)?y(这里键入y同意许可协议)
Find your timezone from : http://php.net/manual/en/timezones.php eg Europe/London
Enter Your Time Zone:Asia/Chongqing(这里键入Asia/Chongqing使用亚洲时区)
Enter the FQDN of the server (example: zpanel.yourdomain.com): (主机名默认即可,这里直接回车,也可以键入你喜欢的名称)
Enter the Public (external) IP of the server:输入IP(公网IP地址输入你的独立IP)
ZPanel will now install, are you sure (y/n/q)?y(y开始安装)

相关登入口令保存在/root/passwords.txt中

7、开始安装等着就行,安装快慢取决于性能和网速。一般5-10几分钟即可安装完成,安装完成后系统将会自动重启一次。
用IP打开即可看到登录管理界面,登录用户名为:zadmin 管理登录随机密码保存在/root/passwords.txt

安装主题和修改默认状态页面

1、ZPanel的布景主题都是放在/etc/zpanel/panel/etc/styles文件夹下,该文件夹下每一个文件夹对应一个布景主题。
这里给大家几个主题的载点,放在我的的香港空间上,wget可能会有点慢:

http://tool​​.aapple. info/zpanel/styles/
cd /etc/zpanel/panel/etc/styles
wget文件载点(eg.http://tool​​.aapple.info/zpanel/styles/flow.zip)
unzip flow.zip

2、然后就是默认状态页面

rm -rf /etc/zpanel/panel/etc/static
cd /etc/zpanel/panel/etc
wget -c http://yzpanel.cdn.duapp.com/ui/indexpage/static.zip
unzip static.zip

状态默认页面自定义编辑

bandwidthexceeded 带宽超过/etc/zpanel/panel/etc/static/bandwidthexceeded/index.php
disabled 禁用暂停/etc/zpanel/panel/etc/static/disabled/index.php
diskexceeded 磁盘超标/etc/zpanel/panel/etc/static/diskexceeded/index.php
errorpages 错误页面/etc/zpanel/panel/etc/static/errorpages/403.html、404.html、500.html、510.html
nowebstats 没有首页文件/etc/zpanel/panel/etc/static/nowebstats/index.html
pages 主机开通默认页/etc/zpanel/panel/etc/static/pages/welcome.html

特别说明当网站没有首页档案例如index.htmlindex.php< /code>; 档案对应的是/var/www/error/noindex.html 这个档案 因此可以使用/etc/zpanel/panel/etc/static/nowebstats/index.html替换noindex.html

ZPanel中文化

1、中国人还是看着中文舒服(该Module与最新的ZPanel10.1.0可能存在兼容性问题,会导致所有菜单看不到)

zppy repo add zpanel-packages.sammottley.co.uk
zppy update
zppy install ZXTS

2、在Server Admin->Module Admin下开启在Administrator下打上勾
3、在Server Admin菜单下就能看到ZXTS了点击进入找到Mandarin-> Install or Update 进入安装下载提示:< code>Translations was added successfully

4、若出现安装ZXTS并启用ZXTS后所有菜单都看不见,可以通过下面的命令卸载ZXTS

zppy remove ZXTS

ZPanel安装Ajaxplorer

1、这里科普一下,Ajaxplorer是一款Net2ftp,界面与cPanel类似。

zppy repo add zppy.alineofcode.co.uk
zppy update
zppy install ajaxplorer

2、这个木有详细测试。

ZPanel与WHMCS对接

1、给ZPanel安装Whmcs模块,很简单,3行命令

zppy repo add zppy.botops.net
zppy update
zppy install whmcs

2、更新Whmcs模块

zppy update
zppy upgrade whmcs

3、然后给Whmcs用的模块还没有找到。 。 。 。

更改ZPanel的登入端口

坑,准备要测试改端口的时候发现ZPanel不能访问了,我去检查看看是什么问题

尼玛,竟然是IP地址没有设定好,重装一遍就好了,YZpanel页面提供的一键脚本有点问题。

更改端口我已经另外写了一篇文章,请看

更改ZPanel控制面板访问端口实战

如何卸载ZPanel

这个我没有在中文博客上找到相关答案,还是Google+英文给力。

这是我在ZP论坛上找到的卸载方法。很简单,一行命令搞定了。 (以下命令不包活清除ZPanel生成的档案)

yum -y remove httpd;yum -y remove php; yum -y remove php-pear;yum -y remove php-mysql; yum -y remove php-cli;yum -y remove php-common;yum -y remove mysqld; yum -y remove phpMyAdmin;yum -y remove postfix;yum -y remove dovecot;yum -y remove sendmail; yum -y remove ProFTPd vsftpd;yum -y remove bind; yum -y remove bind-libs;yum - y remove pdns; yum -y remove pdns-backend-mysql;yum -y remove pdns-server;yum -y remove pdns-server-backend-mysql;yum clean all;