Kloxo简介:
Kloxo的前身是LxAdmin,是一款免费的虚拟主机管理系统,安装简单,功能强大,可以快速地在red hat,centos系列linux系统的主机上搭建LAMP(Linux+Apache+Mysql+Perl/PHP/Python)环境。目前已改名为:“Kloxo”。 安装后可以绑定40个主域名(不限子域名个数),可以到官方网站申请无限域名的授权。
系统要求:
1) CentOS5.x 32bit或者 Red Hat EL 5.x 32bit, 不支持CentOS 6.x版本及64bit版本。
2) 至少256MB内存。
3) 至少2GB硬盘空间。
4) 如果手动分区,确保/tmp目录空间足够大。
5)开放TCP端口7778和7777
安装Kloxo:
Kloxo安装后会搭建LAMP环境,所以需要一个没有安装有php、mysql、apache等服务器软件的系统,如果已经安排有,我们则需要卸载它。(大部分的教程均提示,先检查和卸载已安装的apache、mysql等组件,其实这一步我经常没做,也没遇到太多问题,不过,还是建议做吧,毕竟这都是前人总结的经验)
1、卸载服务器软件
查询Mysql命令:
rpm -qa | grep mysql
查询Apache命令:
rpm -qa | grep httpd
查询PHP命令:
rpm -qa | grep php
查询上面出来的文件,通过yum -y remove 文件名卸载。
2、禁用selinux
编译/etc/sysconfig/selinux文件,更改为selinux=disabled。并以root用户执行setenforce 0临时关闭selinux。3、下载Kloxo并安装
如果没有安装MySQL:
yum install screen #安装screen(如果已有则跳过)
screen –S kloxo #建立一个窗口
yum install -y wget
wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh
sh ./kloxo-installer.sh --type=master (主数据库)
或者
sh ./kloxo-installer.sh --type=slave (从数据库)
如果已经安装有MySQL,并设置有root密码:
yum install screen #安装screen(如果已有则跳过)
screen –S kloxo #建立一个窗口
yum install -y wget
wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh
sh ./kloxo-installer.sh --type=<master/slave> --db-rootpassword=PASSWORD
以上是官方提供的安装脚本,因为整个编译过程较久,所以,我们采用screen安装。注意在开始运行脚本后不要急于关闭窗口,还有几个回车和y/n选择,中途还有一次输入密码项,请留意。
4、控制面板管理地址
https://IP:7777/ /*安全连接*/
http://IP:7778/ /*普通连接,常用*/
默认用户和密码都是admin,进入后会要求修改密码
默认安装的软件如下:
Kloxo汉化
登录SSH,进入Kloxo语言包目录
cd /usr/local/lxlabs/kloxo/httpdocs/lang
下载中文语言包
wget http://soft.playvps.com/kloxo/kloxo_cn_pack.zip
解压语言包
unzip kloxo_cn_pack.zip
(如果没有安装unzip命令请执行yum -y install unzip进行安装)
访问http://你的IP:7778/ 进行kloxo语言设置
在Advanced->General Settings->Appearance下的Language里选择Chinese,然后点击update确认,这时会自动刷新。
Kloxo优化
1) Zend可以在Kloxo后台的”网页&邮件&数据库-PHP配置”里启用,
2) Apache可以从”服务器:Linux-切换程序”里选择,建议先选择lighttpd和bind然后再选回apache和djbdns,否则你会看到内存占用量很高。
3) 新手建议用Apache,99%能正常支持.htaccess的rewrite规则。
4) 降低MySQL内存:编辑/etc/my.cnf 在底部加上
skip-locking skip-bdb skip-inno
重启MySQL
service mysqld restart
常见问题
一、访问使用Kloxo建立的中文网站时,出现乱码的,如何解决?
KLOXO web服务器选择的是apache,由于apache的缺省编码是UTF-8,一些网页默认编码是GBK或 GB2312,就会出现中文乱码。在apache的httpd.conf里,有默认编码的设置。
在/etc/httpd/conf/httpd.conf中查找AddDefaultCharset,把 AddDefaultCharset UTF8 改为 AddDefaultCharset OFF(可以登陆SSH,通过vi命令修改),然后重启Apache即可解决 。
二、使用Kloxo建立的中文网站的FTP极度的不稳定,是什么原因?
主要是kloxo的Lxguard功能所致,禁用即可。如果你的电脑使用固定IP,可以设置白名单而无需禁用它。
三、为什么网站可以访问,但Kloxo不能访问呢?
可能是因为服务器内存不足,稍等一段时间或者重启下Kloxo(重启命令:service kloxo start),或者先重启服务器(VPS)再重启Kloxo。
四、如何绑定多域名以及泛解析绑定?
在相应站点管理页点击最上方一栏的“影子/跳转的域名”,再点击“ADD 重影”,填入别名(提示的是parked domain)即可增加一个域名绑定。
也可以在站点管理页,通过选择“解压/扩展”中“主机别名”来进行多域名绑定。不过与上面不同的是,这里只能增加子域名作为别名,根域名就是站点原来的域名。这里的子域名处填写 * 的话,就是泛解析绑定了。
五、如何通过Kloxo进行快速备份、还原?
登陆Kloxo,通过“admin”–“资源(Resources)”–“备份主页(Backup Home)”,随便填入一个“备份文件的初始字符(就是备份文件名字的前缀)”,点“Backup Now”按钮即可开始备份。备份文件保存在/home/kloxo/client/admin/__backup,这里路径中的admin根据登陆管理员用户名的不同而不同。
在其它服务器还原之前,先新建一个相同的用户,然后把备份文件上传到对应的备份文件夹,再还原就可以了。