使用VPS接触到kloxo的一些问题解决方案 - 鼎峰VPS 帮助中心
使用VPS接触到kloxo的一些问题解决方案
文章分类: [其它] 发布时间:2011-7-11 1:39 Monday 浏览(908)

­Lxadmin/kloxo安装

Lxadmin是一个开源的VPS控制面板。免费、高效是是它的绝对优点。使用无管理服务VPS,选择Lxadmin不仅能降低VPS的使用费用,而且它让你控制VPS变得更加简单。 ­

Lxadmin最新的5.0版支持Linux,未来的6.0将支持Windows。下面介绍一下如何安装使用Lxadmin。 ­

如果使用的VPS的管理界面是HyperVM,从控制界面”Console”下的”Rebuild”可以快速重装系统。另外CentOS- i386-hostinabox就是集成了Lxadmin控制面板的CentOS,快速简单。如果你的主机上没有提供这个版本,而你又想使用免费的Lxadmin,没关系,我来教你。先安装标准的CentOS5,然后用Putty连接终端,输入命令: ­

复制内容到剪贴板 代码:$ wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh

下载完毕以后执行安装 $ sh ./kloxo-install-master.sh ­

国内主机可能安装要慢点了,因为是在线安装(更新源在国外),使用美国主机的朋友们很快就能安装完了。安装完后你除了安好Lxadmin,同时也基本安好了Apache、Lighttpd、MySQL、Xcache、Bind、Djbdns等一系列服务器软件。下面我们完成后续安装,在终端完成(/*这里面是备注,不要执行*/)。 ­

地址: ­

* https://yourdomain:7777/ /*安全连接,不过默认证书不受IE信任*/ ­

* http://yourdomain:7778/ /*还是用这个普通链接吧*/ ­

­

录SSH,用putty(自己下载) ­

yum install php-bcmath (比较重要的php组件,默认没安装) ­

yum check-update (检查更新) ­

yum update (更新所有更新) ­

yum clean all (清理安装包) ­

­

基本完成,可以把终端关闭了。我们来登录Lxadmin,第一次登陆用户名和密码都是admin

Zend可以在Lxadmin后台的PHPConfig里启用,Apache可以从SwichProgram里选择,建议先选择lighttpd和bind然后再选回apache和djbdns,否则你会看到内存占用量很高。 ­

­

新手建议用Apache,99%能正常支持.htaccess的rewrite规则 ­

­

一、选择要使用的服务器套件 ­

­

Home -> Home -> Sever:inux -> SwitchProgram ­

服务器程序lighttpd的效率远远高于Apache,高手可以选择lighttpd,其Rewrite规则和Apache不一样,有点麻烦,新手还是算了老老实实用Apache吧。Dns用djbdns,一个轻量级的高效DNS。 ­

二、域名设置 ­

  Lxadmin控制面板有个特点,必须先设置DNS服务器,否则不能添加域名。其实设置了可以不用,大家可以随便设置。大家买的廉价VPS本来系统资源就不多,就不要再让它多负担了。不过,如何使用DNS还是要介绍的。 ­

Home -> Home -> Resources -> DNS Templates ­

 名称随便填,选择用于DNS服务的IP,下面两个DNS服务用域名一般填类似ns.youtdomain.com的格式(没有要求,习惯而已),添加就可以了。 ­

我们以在Godaddy注册的域名为例,看看如何拥有自己的DNS服务器。首先进入域名管理界面,在Host Summary添加内容,域名就是刚才设好的DNS服务器的,IP同样是刚才填的。 ­

  将DNS服务器改为你自己的 ­

  现在就可以添加域名了,添加后,系统会自动产生一个用户名为yourdomain.com密码同管理员密码的FTP账户。这个账户只能FTP对应域名的文件夹。还有一个admin的可以控制所有站点的。 ­

  开头说到安装完后占用空间很大,那是因为Lxadmin预置了各种网站程序供用户快捷安装。看了一下,软件版本都太老了,还是删除节省空间吧,位置/home/lxadmin/httpd/installsoft/­

  VPS上安装kloxo/lxadmin中文语言包

1.使用ssh登陆您的VPS

2.进入lang目录:
$ cd /usr/local/lxlabs/lxadmin/httpdocs/lang kloxo的是:cd /usr/local/lxlabs/kloxo/httpdocs/lang

3.下载语言包:
$ wget http://pppk.free.fr/server/lxadmin_cn_pack.zip

4.解压:
$ unzip lxadmin_cn_pack.zip
(如果没有安装unzip命令请执行yum -y install unzip进行安装)

5. 访问http://你的IP:7778/ 进行lxadmin语言设置

在Appearance->Language里选择Chinese,然后点击update确认

Kloxo/Lxadmin教程系列之——修改默认主页

输入IP出现的默认页地址是 /home/kloxo/httpd/default/  可在SSH或者文件管理器修改

Kloxo/Lxadmin教程系列之——自动删除日志脚本

Kloxo一个诟病就是容易撑爆你的空间,究其原因是其日志功能,因此安装Kloxo后一般都会加个脚本来定时自动删除日志。具体方法如下:

第一步:当然是登录到SSH终端了

第二步:在/etc/cron.daily目录下新建cleankloxolog.sh,命令如下:

vi /etc/cron.daily/cleankloxolog.sh

第三步:编辑cleankloxolog.sh,并输入以下内容:

# !/bin/bash
rm -rf /home/admin/_processed_stats/*
rm -rf /home/kloxo/httpd/lighttpd/*
rm -rf /var/log/kloxo/*
rm -f /home/httpd/*/stats/*

然后就保存退出了

第四步:把该文件改为755权限,命令如下:

chmod 755 /etc/cron.daily/cleankloxolog.sh

第五步,没有第五了,关闭终端完成了。

kloxo安装gbk中文网页时乱码

第一种解决办法:安装时可以点击浏览器的

查看——编码——gbk2312(如果一次不行可以重复几次这个动作,直到正常显示)当安装成功后可以将就使用论坛。如果不满足,想解决ucenter的乱码问题,那么可以在网站根目录里的.htaccess文件添加以下代码

AddDefaultCharset gb2312

AddCharset gb2312 .html

AddType ‘text/html; charset=gb2312′ htm

 解决方法二

web服务器选择的是apache,由于apache的缺省编码是UTF-8,一些网页默认编码是GBK或 GB2312,就会出现中文乱码。在apache的httpd.conf里,有默认编码的设置。

  在/etc/httpd/conf/httpd.conf中查找AddDefaultCharset,把 AddDefaultCharset UTF8 改为 AddDefaultCharset OFF(可以登陆SSH,通过vi命令修改)按esc后:wq 保存退出,然后重启Apache即可解决 。

忘记Kloxo的admin登录密码怎么恢复密码?

忘记Kloxo的admin登录密码怎么恢复密码?只能重装吗?太痛苦了。

别急,有办法,root用户ssh登录,运行下面的命令即可重置admin密码:

cd /usr/local/lxlabs/kloxo/httpdocs;lphp.exe ../bin/common/resetpassword.php master ctohome

上面的命令把kloxo新密码重新设置为了ctohome

然后,您的kloxo后台就可以登录了。登录后,请修改密码。

VPS安装完KLOXO必须优化,可降低50%内存占用

  

我的VPS安装完KLOXO后内存占用最低一直显示是28%左右,无意中看到了一篇KLOXO优化的文章,拿来和大家分享一下。优化完之后内存占用率下降了10%,所以推荐VPS安装KLOXO的站长们都看一下。

首先进入/etc 目录,编辑my.cnf
命令:先cd /etc,再vi my.cnf

在[mysqld]下面加入以下三行:
   skip-locking
   skip-bdb
   skip-innodb
然后按Esc ,再按shift键+ :,然后键入wq 回车就保存退出了
保存之后在重启MYSQL
命令: /sbin/service mysqld restart
在用top看看内存占用时不时降到100M以下了。
作用详解:
使用–skip -locking的MySQL选项避免外部锁定
加载–skip-bdb –skip-innodb参数以避免内存浪费

一,禁用一些服务:如果你不使用kloxo的named来解析域名,不用qmail发邮件,那你可以禁用named和qmail,具体方法:
用putty登陆你的VPS,执行:

service named stop
chkconfig named off
service qmail stop
chkconfig qmail off
chkconfig courier-imap off

其实vps也可以禁用iptables的:

service iptables stop;
chkconfig iptables off;

二,优化mysql:

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
skip-bdb
skip-innodb

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
#safe-updates

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

关闭lxadmin自动生成日志文件的功能

且安装了lxadmin,大部分情况是因为,没有关闭lxadmin的日志功能。日志文件在如下目录:

/home/httpd/*(目录名)/stats/*(文件名)

更加访问量的不同,日志文件的大小也不一样。

取消方法:
Domains>your domains>Domain Adm>Domain Features>Enable Statistics

这样就关闭了lxadmin的日志功能

标签: VPS KLOXO