Thursday, September 21, 2017

Kloxo面板使用指南

CentOS VPS安装Kloxo面板(原LxAdmin)使用指南

第一部分:故障处理篇
1.Alert: not_in_list_of_allowed_ip
如果你的kloxo后台登录,提示Alert: not_in_list_of_allowed_ip,这很可能是你自己不小心设置了IP限制,比如白名单黑名单,把自己给拒绝在外了。 怎么办?
用root登录ssh,执行:
/script/clearallowedblockedip –class=client –name=admin
看到如下提示:
AllowedIp Sucessfully cleared for client:admin
就表示admin解封了,这时候就可以正常登录kloxo,小心别在把自己拒绝了。

2.不小心修改错了或者忘记了kloxo的密码了!
不小心忘记密码了怎么办?其实很简单的root登陆ssh,执行cd /usr/local/lxlabs/kloxo/httpdocs
再执行lphp.exe ../bin/common/resetpassword.php master 你要设置的新的密码
小提示:可以复制上面的密码,在putty中点击鼠标右键就自动粘贴了哦!!!
这样密码就重置了,去体验下吧

一般出于安全考虑要在面板里修改掉默认的7777和7778端口,修改后要ssh里运行:
/script/restart
重启kloxo服务使之生效。

3.kloxo面板无法登陆,如何修改mysql密码?
我们支持kloxo面板中有重置mysql密码的功能,但是如果打不开kloxo怎么办呢?按照下面的方法来解决
ssh链接服务器,root登录,然后输入下面一行命令,回车,mysql的root密码将被重新设置为空。
php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps;
然后重启kloxo: service kloxo restart
这样就可以了

第二部分:日常使用篇
1.如何在kloxo面板里修改ssh默认端口22
默认的SSH端口为22,任何懂linux的人都知道,为了避免一些无聊的人扫描,最好改为10000以上,别人扫描到端口的机率也会下降。如何在 kloxo面板里修改ssh默认端口22呢?点击左侧树形结构,双击security打开安全选项,点击第一个SSH配置,SSH端口输入新的端口就可以了,一定要记住!

2.如何更改kloxo面板的默认端口7778和7777
kloxo面板安装后,默认的端口是7777和7778,这也许会带来安全隐患。如果您想修改它,可以自己操作。1分钟就搞定了。如何更改kloxo面板的默认端口7778和7777?端口建议选择大于10000的数字,免得和其他软件端口有冲突。
修改方法:左侧树形结构,打开端口设置输入新的端口号码就可以了,两个都要改,下次登录的时候就不是7778了,请记住!
修改后请ssh登陆您的vps,执行service kloxo restart重启kloxo面板。或者重启VPS。

提示:配置LxAdmin/HyperVM的登录端口。 更改后,需要重启服务才能生效。可执行命令 cd /usr/local/lxlabs/kloxo/httpdocs ; lphp.exe ../bin/common/misc/defaultport.php 且重启服务来还原到默认的登录端口。

3.Kloxo关闭日志和网站统计,减少空间占用
在Kloxo/Lxadmin里添加了一个域名,默认的是打开了网站统计.建议在添加域名时就关闭这个功能。如果没有关闭统计并且流量很大,用不了多久硬盘就会被统计文件撑爆。如果你的MySQL不能正常启动,或者磁盘空间满了,很有可能是这个原因。可以在下图所示位置关掉统计
为避免这样的情况发生,请作以下设置:
ssh登录vps,删除已有的统计文件
输入命令:
rm /home/admin/__processed_stats/*
如果硬盘已经占满并且数据库不能启动,lxadmin不能打开,可以用SSH登录到系统执行删除操作,命令:
rm /home/admin/__processed_stats/*
删除之后启动MySQL,命令:
service mysqld start

那么了解问题严重性,我们就在根源解决这个问题,登录kloxo面板,打开域名选项卡,任意一个域名,点击流量日志选项,删除已归档的日志!当然在建立域名的时候直接去掉 启用状态记录这个选项就可以了!!

4.kloxo怎么添加域名/怎么开网站?
要开通网站必须先建立DNS模板,先找到您的域名的dns是什么,准备好。一般您的域名在哪里注册的,就可以在注册商的域名控制面板出找到您域名的 dns。在左侧资源选项卡中展开,找到DNSm模板,模板名称可以输入你的域名,网站邮局的IP会自动选中,主从DNS填写从域名商获得的DNS或者你当前正在使用的dns都可以!

添加好DNS以后我们就可以添加域名了。登录kloxo后台,点击左边“高级” 下面的 “域名” 链接,输入不带www连接的域名地址,【这个地址就相当于两个都包括了】根目录可以输入你的域名地址方便区分,也可以是其他的名字,请去掉“ 启用状态记录”的勾,其他的都选中,不启用日志是因为这个占用太多的空间了,没必要记录,点击添加就可以了
添加好以后使用FTP上传文件的时候,账号就是你的域名,密码是kloxo相关账号【默认是admin账号】对应的密码

5.如何给目录分配权限或者管理文件
刚进入kloxo的时候会右侧会有文件管理器,这里可以管理你的文件,目录后面有个rx之类的表示权限,为了方便可以勾选整个网站目录777也就是下面三行都勾选,最下面还有一行英文后面有个小方块,这个意思就是是否继承文件权限,我们一般选择他,这样设置一次整个站点就可写了!需求高的可以针对每个文件设置权限!

6.如何下载解压文件
其实有的时候为了方便,国外的FTP国内上传都比较慢,我们可以使用root登陆SSH,进入相关目录,一般为网站目录cd /home/admin/域名/
输入wget http://要下载的文件的地址 这时候就会自动下载文件到你的网站目录!
然后我们使用上面提到的文件管理进入网站目录,文件名称前面都有一个小图标,点击就可以进行解压操作了,解压完毕之后可以使用root登陆FTP调整下目录就可以了!当然如果你觉得麻烦可以直接上传文件进行解压的!需要注意的是,尽量使用zip格式的压缩包,解压比较简单!

其实很多功能都没说,大家可以根据自己的情况自己琢磨一下,比如每个站点都支持设置默认文档的优先级,加载的组件等等,后台还支持配置 php,phpmyadmin,设置mysql信息等等。。。。功能很强大,遇到问题大家可以一起讨论!

转载 http://sherwin.me/articles/kloxo-with-linux-lxadmin.html

Leave a Reply

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