很多跟我一樣的菜鳥玩Linux VPS都喜歡安裝KLOXO做控制面板,原因是簡單易用上手很快,但有個最大問題是占用內存太多,256M的內存根本不夠用,安裝完KLOXO就200多 M了,非要512M的內存才勉強湊合,這樣是不行的,白白浪費那麼多內存,512的內存的VPS那可比256M的貴太多啊,一定得優化!
其實說起來,Linux VPS下有很多選擇,裝面板的有Cpanel,DirectAdmin,可這兩個都是要錢的,Webmin不要錢吧,可太復雜了,對於新手菜鳥根本不好上手,還有不裝面板的有Nginx,LNMP等等,這個就更復雜了,完全靠Linux命令來操作,對於菜鳥來說那是場災難,咱還是來玩玩KLOXO吧,研究怎麼在256M內存下玩的舒舒服服的。下面說說我的簡單優化,菜鳥級別的,高手請無視。
1、下載安裝網上流傳的KLOXO優化版本
wget http://www.netliu.com/kloxo.sh;sh
安裝完後建議重啟系統。
2、後台地址:http://你的IP:7778/,語言設置:在Appearance -》 Language裡選擇 Chinese, 然後點擊update確認,面板就變成中文界面了!在“服務器 : linux ”下“切換程序”,網站程序選擇Lighttpd,DNS選擇djbdns,垃圾郵件程序選擇bogofilter,然後Update。完了後重啟系統。
3、登錄SSH,首先進入/etc 目錄,編輯my.cnf
命令:先cd /etc
再輸入 vi my.cnf
在[mysqld]下面加入以下三行:
skip-locking
skip-bdb
skip-innodb
然後按Esc ,再按shift+:鍵,然後鍵入wq 回車就保存退出了
保存之後在重啟MYSQL
命令: /sbin/service mysqld restart
然後你上你的面版或者輸入命令top看看,內存是不是又少了幾十M
經過以上三步,KLOXO的內存使用會大大減少,本人測試過,256M的VPS下放了幾個網站才使用126M內存,網站性能大大提高。不過值得注意的是,網站程序由Apache改為Lighttpd後內存會下降快一半,但有很多程序使用Apache的URL Rewrite偽靜態規則就不起作用了,這個時候就得采用專門的Lighttpd偽靜態規則,如果你使用是WordPress,請參見:Lighttpd下WORDPRESS3.0.1的URL Rewrite偽靜態規則 ,如果是其他程序就得修改一下了,具體怎麼改我也不會,但你可以使用生成HTML靜態頁面來降低服務器資源。
Lighttpd的偽靜態規則修改要在所在域名下的配置文件中修改,不是FTP的根目錄下的htaccess文件,KLOXO的修改辦法是 點開 域名-》yourdomain.com-》腳本-》lighttpd地址重寫規則,填進去就可以了