Press "Enter" to skip to content

kloxo优化

1,解决中文网页显示乱码
修改apache的httpd.conf默认编码的设置,如下:
首先用SSH登陆VPS,修改/etc/httpd/conf/httpd.conf文件
把:AddDefaultCharset UTF8 改为 #AddDefaultCharset UTF8
这样的话,打开页面的时候就会按照网页的编码设置来打开网页。
然后重启Apache:service httpd restart

2,删除Kloxo日志(必须)
在/etc/cron.daily目录下新建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

3,添加DNS模板
Kloxo有个奇怪的地方就是即使你不使用Kloxo自带的DNS服务器,你也要添加DNS模板,否则你就无法添加域名。添加DNS模板的方法为:
依次点击“Resources”-“DNS Templates”,添加两个DNS模板就好了。新版kloxo的DNS模板不能填写IP。那么随便填写两个域名就好了,我填写的是ns3.he.net和ns4.he.net。

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

service named stop;
chkconfig named off;
service qmail stop;
chkconfig qmail off;
chkconfig courier-imap off;
# 如果你不知道iptables是啥意思,也不打算在VPS上使用VPN服务的话,那也可以把iptables禁止了
service iptables stop;
chkconfig iptables off;

依次点击“Server:linux”-“Switch Program”,把DNS换成轻巧的djbdns;
依次点击“Web-Mail-Database”-“PHP Config”,勾选“Enable Xcache”和“Output Compression”
然后重启Apache:service httpd restart

5,优化mysql
进入/etc 目录,编辑my.cnf,在[mysqld]下面加入以下三行:

skip-locking
skip-bdb
skip-innodb

保存之后在重启MYSQL
命令: /sbin/service mysqld restart

6,新版kloxo在执行service httpd restart的时候,可能会提示“the first has precedence, perhaps you need a NameVirtualHost directive”的错误。此时执行/script/fixweb即可解决!

7,关于探针里不显示CPU及内存占用的问题,解决方法为:域名—网址—“Web:Apache”—“Misc Config”—勾选“Disable Openbasebir—“update”,然后重启httpd即可。

2 Comments

  1. cxd44 2012-05-19

    很及时,我也在研究。

Leave a Reply to cxd44 Cancel reply

Your email address will not be published. Required fields are marked *