Total Pageviews

Thursday, 17 November 2011

Kloxo(原名LxAdmin)控制面板的使用指南

Kloxo是一个优秀的Web控制面板,有商业版本和免费版本。免费版本的Kloxo允许绑定40个域名,对普通客户来讲40个域名也足够用了。瑞豪开源的VPS提供了预装免费版Kloxo的Linux系统。本文介绍Kloxo控制面板的基本使用方法。

VPS安装好之后,我们会告诉客户Kloxo的登录地址以及admin用户的密码,登录之后就可以开始配置了。

升级Kloxo到最新版本
进入Kloxo后要做的第一件事情就是升级Kloxo到最新版本,这是非常必要的,因为老版本可能有bug存在,这些bug有可能导致Kloxo被入侵,而最新版本往往修复了这些bug。

在首页中间的Administration部分,点击Update Home然后就会看到当前的Kloxo是否是最新版本,如果不是最新版本,就点击下面的Update Now按钮进行升级。

添加DNS模板
添加DNS模板是必要的,如果不添加DNS模板,将无法添加域名,无法添加新用户。

添 加DNS模板,首先点击左侧菜单中的:Resources --> DNS Templates 或者首页中部的Resources --> DNS Templates,然后在新出现的页面中点击Add DNS Template,添加窗口就出现了,在窗口中如下填写:

DNS Template Name:随便填写,仅仅是一个名字而已
Web Ipaddress:缺省有IP地址,无需填写
Mail Ipaddress:缺省有IP地址,无需填写
Primary DNS:建议填写8.8.8.8
Secondary DNS:建议填写8.8.4.4
填写完成之后点击Add即可。

添加用户
本步骤是可选的,不是必须的。Kloxo控制面板缺省只有一个admin用户,这个用户是管理员用户,管理员用户下面可以添加很多域名。也可以创建一些普通用户,每个普通用户下面也可以绑定很多域名。

点击左侧菜单中的Clients或者首页中部的Clients,然后在新页面中点击Add Customer,然后的窗口中:

Client Name:用户名
Domain Name:这个用户的第一个域名,可以先空着不填,让用户自己登录后自己填写
Install Application:缺省安装的网站程序,有Wordpress, Drupal等常用的网站程序,建议不要选择,因为这里安装的都是老版本,不好
Password:用户的密码
Email Address:用户的email地址,必须填写,当用户忘记密码后可以根据Email找回
Send Welcome Message:这个选项要选上
Choose Plan:这是要开通的空间的型号,不要管,除非你是卖空间的
然后点击Add,出现新的页面,新页面里的信息不需要修改,继续点击Add即可。然后系统就会给用户的邮箱里面发生邮件,告知登录地址,用户名密码等信息。

添加域名
admin用户和普通用户都可以绑定域名,创建普通用户的时候也可以顺便绑定一个域名。

在 左侧菜单中点击domains即可进入添加域名的界面,假设我们要添加的域名是 rashost.com ,那么在该界面中Domain Name部分就填写rashost.com;Document Root是域名的文件所在的目录,通常也填写为域名;其他部分不用填写,点击Add即可。

上传文件
上传文件可以通过FTP,也可以通过网页上传

在左侧菜单中点击Resources-->File Manager(admin用户需要点击domain-->File Manager),然后进入文件管理器,在文件管理器里面可以点击upload上传文件。

也 可以通过FTP上传文件,一般绑定了一个域名之后会自动创建一个FTP用户,FTP用户的名字和域名是相同的,FTP密码就是当前用户的密码。当然也可以 另外创建FTP用户,在左侧菜单点击Resources-->FTP Users(admin用户需要点击domain-->FTP Users)就进入管理FTP用户的界面了。

Email邮箱管理
绑定一个域名之后,以这个域名为后缀的邮箱就开通了。我们仅需要创建一个邮箱帐户就可以了。

点击左侧菜单下部的Mail Accounts进入邮箱帐户管理页面,可以在这里管理邮箱帐户。

假设域名是rashost.com,新创建的邮箱帐号是zzh,那么邮件地址就是zzh@rashost.com。邮箱用户可以通过http://webmail.rashost.com 进入Web邮箱(前提是域名的webmail记录必须指向了VPS的IP)。

Kloxo的中文汉化
SSH登录到VPS上,执行如下命令:

cd /usr/local/lxlabs/kloxo/httpdocs/lang/
wget rashost.com/download/kloxo-cn.tar.gz
tar zxf kloxo-cn.tar.gz
chown -R lxlabs: cn

然后登录Kloxo,在首页点击Appearance,然后点击Language框,选择Chinese,最后点击Update按钮即可

定期删除日志脚本
在/etc/cron.daily目录下面创建文件cleankloxolog.sh,修改该文件的权限为755:

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

这个可执行文件每天会被自动执行一次,每次执行都会删除kloxo的日志。

该文件内容如下:

rm -rf /home/admin/__processed_stats/*
rm -rf /home/kloxo/httpd/lighttpd/*
rm -rf /var/log/kloxo/*
rm -f /home/httpd/*/stats/*
其他功能
以上简述了一下必要的功能,Kloxo还有很多其他功能,用户可以自己去探索.
--------------------------------------------------------------------------------------

Kloxo初次使用的基本设置及中文包安装方法


一:重设密码
当你第一次登录Kloxo时,系统会自动跳转到密码修改页面并要求你立即修改你的初始密码,不要犹豫,赶紧改吧。如果你觉得自己的密码太弱,那么可 以点击“Generate Password”让系统帮你随机生成一组密码。假如你这么做了,请妥善保管自己的密码,忘记密码对于刚刚使用Kloxo的人来说比较麻烦。
建议设置完密码后,在“Administration”模块中的“Information”菜单里设置下你常用的邮箱。如果你忘记Kloxo的密 码,通过“找回密码”,系统会随机生成新密码发送到你的邮箱。个人觉得这步设置即重要又方便。如果没有设置邮箱可以通过下面的命令行更改密码:
# sh /script/resetpassword master {newpassword}
二:Kloxo中文语言包的安装
如果你的英文不好,可以为Kloxo安装中文语言包,方法如下:
第一步:使用SSH客户端登录你的服务器并进入Kloxo的语言包目录
# cd /usr/local/lxlabs/kloxo/httpdocs/lang
第二步:下载Kloxo中文语言包
# wget http://jouleken.com/files/kloxo-chinese-language-package.zip
第三步:解压缩Kloxo中文语言包
# unzip kloxo-chinese-language-package.zip
第四步:变更Kloxo中文语言包目录及所有文件的所有者/组
# chown -R lxlabs:lxlabs cn
第五步:登录Kloxo控制面板,在“Advanced”模块中点击进入“General Settings”界面,然后选择“Appearance”标签,最后在“Language”下拉框中选择“Chinese”并点击“Update”提交。
到此,Kloxo控制面板就变成中文界面了。
三、升级Kloxo
在“Administration(管理)”模块中的“Update Home(更新主页)”菜单里升级Kloxo。如果你使用的VPS已经将Kloxo集成到CentOS 5 (32 bit)了,那么请升级,因为老版本可能有bug存在,不过升级后也有可能出现新的bug。如果你是自己手动安装的Kloxo,应该已经是最新版了。关于 版本好坏的问题,看个人喜好,我喜欢把什么都升级到最新,如果你觉得旧版本好用,可以选择使用旧版本。
四、设置Lxguard
在“Security(安全)”模块中的“Lxguard(Lx卫士)”菜单里设置Lxguard。Lxguard的作用是防止SSH和FTP被暴 力破解,当某IP尝试登录SSH或FTP不成功的次数累积到一定数量时会被Lxguard列入黑名单。Lxguard也可能导致FTP出现连接超时等不稳 定现象,解决方法:1.调整允许失败登录的次数;2.设置白名单,如果你是ADSL拨号上网IP经常变的,建议你关闭Lxguard;3.只好禁用 Lxguard。
五、设置服务器的邮局
在“Web&Mail&DB(网页&邮件&数据库)”模块中的“Server Mail Settings(服务器的邮局设置)”菜单里设置服务器的邮局。我只填写了“My Name(我的名称)”一栏,其他保持默认。对于邮局的设置我了解到不多,这里简单的设置只是为了取消每次登录Kloxo出现的“邮局名称未设置”的提 醒。邮件服务我都是通过强大的Google Apps 来实现。
六、设置DNS模板
在“Resources(资源)”模块中的“DNS Templates(DNS模板)”菜单里设置DNS模板。以Google Public DNS 为例,“DNS Template Name(DNS模板名)”随意填写,比如“Google DNS”,主次DNS分别填入:8.8.8.8 和 8.8.4.4即可。
七、SSH配置
在“Security(安全)”模块中的“SSH Config(SSH配置)”菜单里配置SSH。SSH默认端口号是22,我将其改成自己好记且较大的一个数字,其他几项根据自己的需求来吧。记住,改了 默认端口号后,使用SSH客户端或SFTP时就需要填写新的端口号了,否则会无法登录。
八、添加一个顶级Ftp用户
在“Domain(域名)”模块中的“Ftp Users(Ftp用户)”菜单里设置Ftp用户。Kloxo默认是单个域名开设单个Ftp用户的,不能跨域管理。如果你的站点比较多,建议你在Ftp用 户里添加一个顶级Ftp用户,最大的优点就是可以不用来回切换Ftp账户,便可以管理虚拟目录/home/admin/中所有站点的目录。为了方便记忆, 你可以将其设置为和Kloxo的帐号一致,比如admin。
九、清理日志
Kloxo会生成各种日志,时间久了就会大量占用硬盘空间,通常会造成MySQL无法启动等问题。通过下面的命令行可以设置服务器每天自动清理Kloxo的日志:
# cat > /etc/cron.daily/clean_kloxo_logs.sh << EOF
#!/bin/bash
rm -rf /home/admin/__processed_stats/*
rm -rf /home/kloxo/httpd/lighttpd/*
rm -rf /var/log/kloxo/*
rm -f /home/httpd/*/stats/*
EOF
# chmod 755 /etc/cron.daily/clean_kloxo_logs.sh
如果你比较熟悉上面的命令行,你也可以手动删除Kloxo日志。除了Kloxo的日志外,你可以在/var/log目录下找到Linux系统的其他日志。如果你不清楚上述命令行该如何执行,请看我的示例截图。
十、最后
经过初步的基本设置和汉化后,你就可以开始使用Kloxo管理你的服务器和站点了。添加域名、建立数据库等操作都比较简单,网上教程也很多,剩下的 靠自己 探索啦,有疑问就请教Google大神。操作有风险,折腾需谨慎,请注意数据的备份与安全。建议刚刚入门的同学可以购买一些价廉的VPS作练手用.

No comments:

Post a Comment