安装Kloxo/Lxadmin

引用:

    wget http://download.lxlabs.com/download/kloxo/production/kloxo-installer.sh

    sh ./kloxo-installer.sh --type=master

安装大概需要约5分钟,当出现

引用:

    Thanks for choosing Kloxo to manage your hosting, and allowing us to be of service

表示安装完成

安装中文语言包

引用:

wget dl.rashost.com/kloxo-cn.tar.gz

tar zxf kloxo-cn.tar.gz

chown -R lxlabs: cn

    cd /usr/local/lxlabs/kloxo/httpdocs/lang

    wget http://www.hostloc.com/pack/lxadmin_cn_pack.zip

    unzip lxadmin_cn_pack.zip

或者也可以从http://www.hostloc.com/pack/lxadmin_cn_pack.zip下载解压后将cn文件夹直接上传到/usr/local/lxlabs/kloxo/httpdocs/lang目录

yum install php-bcmath /*高精度数学运算组件,默认没安装,MD5运算时用到*/

yum install php-mhash

yum install php-mbstring

yum install gcc   从软件仓库下载gcc,然后安装,这个是编译器

yum install make  安装make,这个是自动编译源码的工具,写好makefile就可以方便编译

yum install kernel-headers 安装内核头文件,编译内核,驱动必要的头文件

yum install kernel-devel  

yum check-update /*检查全部更新*/

yum update /*更新全部更新*/

yum clean all /*清理全部缓存的安装文件以节省空间*/

kloxo的默认页存放路径是: /home/kloxo/httpd/default/

删除多余用户

userdel adm

userdel lp

userdel sync

userdel shutdown

userdel halt

userdel news

userdel uucp

userdel operator

userdel games

userdel gopher

userdel ftp

groupdel adm

groupdel lp

groupdel news

groupdel uucp

groupdel games

groupdel dip

groupdel pppusers

cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 就改时区了。

修改linux服务器名: 

1. vi /etc/hosts

2. vi /etc/sysconfig/network

3. 运行hostname命令:

# hostname proxyo

APACHE强化:

打开 /etc/httpd/conf/httpd.conf

开始动手术

首先是找到 KeepAlive Off 改成 KeepAlive On

然后是找到 ServerLimit 256 改成 ServerLimit 200000

接下来是 MaxClients 256 改成 MaxClients 200000

最后是 MaxRequestsPerChild 4000 改成 MaxRequestsPerChild 1000

service qmail stop; 

service courier-imap stop

chkconfig qmail off; 

chkconfig courier-imap off;

yum -y remove qmail

完成后重启下VPS

引用:

    reboot

申请无限域名.................

1.先到官方注册一个帐号  http://lxlabs.com/register/

注册之后会提示:Registration Successful. Mail was sent to contact address: xxxxxx@xxxxxx.com

查看注册的邮箱,会收到一封包含用户名和密码的邮件

引用:

    Your account has been created with the following details:

    Username:        用户名

    Password:        密码

    To log in immediately, follow this link, using your username and password:

    https://client.lxlabs.com

    You can start using hyperVM/Lxadmin without making any payment. You will be sent a paypal invoice later for the actual licenses you create in the system, for a flat fee of 50cents/vps/month for both lxadmin and hypervm together.

    number_of_servers: Unlimited

    number_of_domains: Unlimited

    number_of_monitored_ports: Unlimited

    number_of_Vpses: Unlimited

    You can download lxadmin/hyperVM from http://download.lxlabs.com

    For help regarding Lxadmin/HyperVM installation, please see http://lxlabs.com/software/lxadmin/install Or

    http://lxlabs.com/software/hypervm/install

    Flash Demo Help for License Management, Please see, http://lxlabs.com/doc/license.html

    Visit our forum to clarify any issues you have with Lxadmin/HyperVM  http://lxlabs.com/forum/

打开https://client.lxlabs.com:5557/login/

输入邮件中的用户名和密码登录,点击Kloxo Licenses如图

然后点击Add Kloxo License

点击Password菜单,可以修改刚注册时系统的随机密码。好了,我们最后登录Kloxo/Lxadmin更新授权即可

点击Update License From Lxlabs

激活后都是无限截图

在浏览器中输入http://IP:7778/ 或 https://IP:7777/

第一次登陆时用户名是admin和密码都是admin

卸载:  yum -y remove httpd (php,mysql)

grant all on *.* to 'root'@'%' identified by 'wdqdmm@k';

//数据库用户名:root ,密码:wdqdmm@k,

//其中 % 表示在任意主机登陆即可,如果你仅对某台主机开发登陆,你可以将 % 改为 IP.

# shell的命令版本更新

sh /script/upcp

# 清理过程的某些设置

sh /script/cleanup

# 重启某些服务

service xinetd restart

# 修复网站配置,以确保使用最新

sh /script/fixweb --server=all

sh /script/fixvpop --server=all

/script/fixwebmail

/script/fixmail

/script/fixweb

/script/fixphp

/script/upcp

/etc/init.d/courier-imap restart

error between qmail and sendmail. This was solved using:

yum erase sendmail-doc sendmail-cf

top:显示进程,ctrl+c退出

修改mysql密码:

php /usr/local/lxlabsoxo/bin/common/misc/reset-mysql-root-password.phps

sh /script/fix-program-mysql

*.rpm形式的二进制软件包

  安装:rpm -ivh *.rpm

  卸载:rpm -e packgename

make install 安装

  卸载:make uninstall 或 手动删除

乱码解决---

SSH连接

引用:

cd /etc/httpd/conf/

vi httpd.conf

引用:

查找:AddDefaultCharset

把:AddDefaultCharset UTF-8

改为:AddDefaultCharset OFF

锁定文件:chattr -V +i httpd.conf

解锁文件:chattr -V -i httpd.conf

完成后执行

引用:

service httpd restart

service mysqld restart

service kloxo restart

kloxo下修改mysql连接数

/usr/bin/mysqladmin -uroot -pwdqdmm@k variables |grep max_connections 

修改:

vi /etc/my.cnf

输入a 进入编辑模式

在[MySQLd]配置段添加:

skip-locking

skip-bdb

skip-innodb

max_connections = 3000

更改root密码:

passwd root 

设置root密码

重起 

yum报错: /etc/yum.repos.d/

安装完毕,重启apache

kloxo的重启命令:

service httpd restart

service mysqld restart

service kloxo restart 

修改Kloxo Default Page方法:

/home/kloxo/httpd/default

最后的default目录就是默认的kloxo ip网页,在这里修改掉index.html文件就可以使得ip访问的页面修改了。

1.打开vi /usr/local/lxlabs/ext/php/etc/php.ini(不要问我,我也不知道为什么是这个php.ini,我搜索整个系统,发现设置这个文件,phpmyadmin才能上传大数据库,不然只有8M)

2.找到并修改 post_max_size = 128M

3.找到并修改upload_max_filesize = 64M

优化kloxo: 

首先进入/etc 目录,编辑my.cnf

命令:先cd /etc,再vi my.cnf

在[mysqld]下面加入以下三行:

skip-locking

skip-bdb

skip-innodb

安装suhosin:

wget http://www.hwzj.org/soft/Linux/suhosin-0.9.32.1.tar.gz

tar xvzf suhosin-0.9.32.1.tar.gz

cd suhosin-0.9.32.1

/usr/bin/phpize

./configure

make

make install

最后在/etc/php.d/创建suhosin.ini并写入:

extension=suhosin.so

最后使用phpinfo函数查看是否安装成功。

在php.ini添加规则禁止 eval 函数(eval函数不是函数,disable_functions是不能禁止的):

suhosin.executor.disable_eval = On

安装eaccelerator:

yum install make

yum install php-devel

yum install gcc

wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2 

tar xjf eaccelerator-0.9.6.1.tar.bz2 

cd eaccelerator-0.9.6.1 

/usr/bin/phpize ./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config 

make 

make install 

mkdir /tmp/eaccelerator 

chmod 777 /tmp/eaccelerator

然后在/etc/php.d/中创建一个eaccelerator.ini

openVZ里面写上

引用

extension="eaccelerator.so"

eaccelerator.shm_size="0"

eaccelerator.cache_dir="/tmp/eaccelerator"

eaccelerator.enable="1"

eaccelerator.optimizer="1"

eaccelerator.check_mtime="1"

eaccelerator.debug="0"

eaccelerator.log_file = "/var/log/eaccelerator_log"

eaccelerator.filter=""

eaccelerator.shm_max="0"

eaccelerator.shm_ttl="0"

eaccelerator.shm_prune_period="0"

eaccelerator.shm_only="0"

eaccelerator.compress="1"

eaccelerator.compress_level="9"

eaccelerator.keys = "disk_only"

eaccelerator.sessions = "disk_only"

eaccelerator.content = "disk_only"

XEN里面写上

引用

extension="eaccelerator.so"

eaccelerator.shm_size="64"

eaccelerator.cache_dir="/tmp/eaccelerator"

eaccelerator.enable="1"

eaccelerator.optimizer="1"

eaccelerator.check_mtime="1"

eaccelerator.debug="0"

eaccelerator.log_file ="/var/log/eaccelerator_log"

eaccelerator.filter=""

eaccelerator.shm_max="0"

eaccelerator.shm_ttl="0"

eaccelerator.shm_prune_period="0"

eaccelerator.shm_only="0"

eaccelerator.compress="1"

eaccelerator.compress_level="9"

eaccelerator.keys = "shm_and_disk"

eaccelerator.sessions = "shm_and_disk"

eaccelerator.content = "shm_and_disk"

然后按ESC退出编辑模式,执行以下命令:

:x

然后重启apache生效: 

service httpd restart

如果是你用的Lighttpd就重启Lighttpd:

service lighttpd restart

php -v

如果出现Eaccelerator,证明成功。

安装mod_pagespeed模块: mod_pagespeed 0.9.17.6

# cd /usr/local/src

# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

# mkdir mod-pagespeed

# cd mod-pagespeed

# rpm2cpio ../mod-pagespeed-beta_current_i386.rpm | cpio -idmv

# cp ./etc/httpd/conf.d/pagespeed.conf \

/usr/local/apache/conf/

# cp ./usr/lib/httpd/modules/mod_pagespeed.so \

/usr/local/apache/modules/

# chmod 755 /usr/lib/httpd/modules/mod_pagespeed.so

# mkdir /var/www/mod_pagespeed/{cache,files} -p

# chown nobody:nobody /var/www/mod_pagespeed/*

mod_pagespeed 需要 Apache 加载 mod_deflate(一个将 web 内容 gzip 压缩后传输的模块)。你可以通过 cPanel 的 EasyApache 安装 deflate。

之后用你习惯的编辑器打开 /etc/httpd/conf.d/pagespeed.conf,将第一行修改为:

LoadModule pagespeed_module /usr/lib/httpd/modules/mod_pagespeed.so

编辑 /etc/httpd/conf/httpd.conf 在开头的 Include 部分加入:

Include /etc/httpd/conf.d/pagespeed.conf

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

rpm -i mod-pagespeed-beta_current_i386.rpm

之后重启 Apache:

service httpd restart

HTTP加速器:Varnish

rpm --nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm

如果是X64位系统,还要安装多一个libedit的RPM包。

ftp://ftp.pbone.net/mirror/atrpms.net/el5-x86_64/atrpms/stable/libedit0-3.0-1.20090722cvs.el5.x86_64.rpm

yum install varnish


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回