Archive for 10 月, 2010

如何更改kloxo面板的默认端口7778和7777

kloxo面板安装后,默认的端口是7777和7778,这也许会带来安全隐患。如果您想修改它,可以自己操作。1分钟就搞定了。如何更改kloxo面板的默认端口7778和7777?请看下图,我们改成了10086和10085,很容易记吧。修改后请ssh登陆您的vps,service kloxo restart 重启kloxo面板。www.ctohome.com 提醒您,端口建议选择大于10000的数字,免得和其他软件端口有冲突。

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

评论

如何在kloxo面板里修改ssh默认端口22

默认的SSH端口为22,任何懂linux的人都知道,为了避免一些无聊的人扫描,最好改为10000以上,别人扫描到端口的机率也会下降。如何在kloxo面板里修改ssh默认端口22呢?看下图,我们改成了11185,好记吧。

如果你已经在ssh终端,那么可以以root身份service sshd restart 重启ssh。不过经过www.ctohome.com的测试,我们发现,在kloxo里修改了,再次连接ssh,就已经变成新的端口了。

如果你root密码够复杂(12位以上,大小写字母+数字混杂),那么不需要禁用root登陆了。新人小心,别勾上了让自己登陆不了ssh。

评论

Kloxo关闭日志和网站统计,减少空间占用,避免vps无法正常工作

早上一来碰到一个客户反映空间不够了,他说我使用的 www 空间, 其实是很少的,但50G空间都快满了:

Filesystem Size Used Avail Use% Mounted on
/dev/simfs 50G 47G 3.1G 94% /

官方说法:

Every day, if the log file’s size is larger than 50MB, they are moved into the client’s home directory. If you set the remove_processed_logs as true, then instead of moving, they will be deleted. Your main statistics calculation will not be affected at all.

在Kloxo/Lxadmin里添加了一个域名,默认的是打开了网站统计.建议在添加域名时就关闭这个功能。如果没有关闭统计并且流量很大,用不了多久硬盘就会被统计文件撑爆。如果你的MySQL不能正常启动,很有可能是这个原因。可以在下图所示位置关掉统计

为避免这样的情况发生,请作以下设置:

ssh登录vps,删除已有的统计文件
输入命令:
rm -f /home/admin/__processed_stats/*

如果硬盘已经占满并且数据库不能启动,lxadmin不能打开,可以用SSH登录到系统执行删除操作,命令:
rm -f /home/admin/__processed_stats/*
删除之后启动MySQL,命令:
service mysqld start

避免以后还生成较多日志,建议每个域名都做以下设置:

一个客户的处理过程:

客户反映kloxo无法进入后台,而且网站全部打不开。以查询,能ping,能ssh。重启了kloxo也不行。奇怪。于是 df一看,空间满了。如下处理方式:

[[email protected] __processed_stats]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 20G 20G 0 100% /
[[email protected] __processed_stats]# pwd
/home/admin/__processed_stats
[[email protected] __processed_stats]# du -m -s .
19426 . 日志占用了19G
[root@vps76 __processed_stats]# rm -f /home/admin/__processed_stats/*

重新启动kloxo

service kloxo restart

评论

KLOXO后台admin登录不了,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,小心别在把自己拒绝了。

评论

忘记Kloxo的admin登录密码怎么恢复密码?

忘记Kloxo的admin登录密码怎么恢复密码?只能重装吗?太痛苦了。

别急,有办法,root用户ssh登录,运行下面的命令即可重置admin密码:

cd /usr/local/lxlabs/kloxo/httpdocs;lphp.exe ../bin/common/resetpassword.php master ctohome上面的命令把kloxo新密码重新设置为了ctohome

然后,您的kloxo后台就可以登录了。登录后,请修改密码。

评论

lighttpd出现500错误请关闭xcache,关闭fastCGI

虽然kloxo默认没有开启xcache,不过有时候不小心点上了,就不知不觉的开启了xcache。如果开启了xcache,lighttpd出现500错误请关闭xcache试一试。

如果还不行,再关闭fastcgi试一试。

还不行,也可以尝试多增加几个lighttpd进程方法:在LIGHTTPD.CONF里面添加:

server.max-worker = 6

# max-connections == max-fds/2 (maybe /3)
server.max-connections = 1024
server.max-fds = 2048

#Maximum number of seconds until an idling keep-alive connection is dropped.
server.max-keep-alive-idle = 5
server.max-keep-alive-requests = 1000

评论

UTF-8的中文网页乱码,kloxo面板apache切换成lighttpd的方法

由于绝大多数中文页面的编码都是gb2312,所以kloxo面板我们在安装的时候,将apache的默认编码改成了gb2312(简体中文),如果您的程序/网页默认是UTF-8的编码,那么请切换成lighttpd,这样默认就是支持UTF-8编码了。

kloxo面板apache切换成lighttpd的方法:

登录kloxo后台,点击左边的 服务器:linux => 切换程序 => 选择 lighttpd 和 djbdns => 点击 update => 等待10秒后刷新您的网页看看效果。

如果网页不能打开,可能是lighttpd没有启动,请手工启动:

重启Lighttpd,如下图,在 服务器:linux =》服务=》点击 lighttpd 这一行第3个蓝色的圆点(我已经加了阴影)

评论

用lxadmin文件管理器来修改目录的权限(含子目录)

如何设置一个目录,并让他里面所有的属性都改变成777(可写入权限)? 用lxadmin文件管理器来修改目录的权限(含子目录)的方法如下图,记得把 Change Permssion Recursively 打勾才能让子目录以及全部文件也改变属性:

评论

KLOXO为什么UTF-8/GBK/GB2312的中文网页显示乱码

安装了KLOXO,web服务器默认为apache,有时候你可能会奇怪:KLOXO为什么UTF-8/GBK/GB2312的中文网页显示乱码?这是由于apache的强制输出的编码设置成了UTF-8或者GBK导致的,而您的网页并不是上述编码,于是会出现中文乱码的问题。

怎么解决问题? 最简单的,就是切换到Lighttpd的web服务软件。

kloxo面板将apache切换到lighttpd的方法:进入kloxo后台 =》服务器:linux =>程序切换=》选择lighttpd=》点update。如下图:

如果您希望使用apache,那么需要找到apache的httpd.conf,修改默认编码的设置,如下:

首先用SSH登陆VPS,修改httpd.conf文件

cd /etc/httpd/conf/
vi httpd.conf

查找:AddDefaultCharset
把:AddDefaultCharset UTF8
改为:AddDefaultCharset OFF

这样的话,打开页面的时候就会按照网页的编码设置来打开网页。

输入以下命令重启Apache
service httpd restart

评论

Kloxo的FTP连接超时,有时候可以FTP,有时候又上传不了,怎么回事?

使用KLOXO面板,FTP连接超时,有时候可以FTP,有时候又上传不了,怎么回事? 这很有可能是因为kloxo面板的Lxguard功能导致的. 解决办法: 禁用 Lx卫士 或设置白名单(由于ADLS的IP总不固定,白名单设置IP不是很好):

Lxguard简介:Lx卫士(Lxguard)的作用是阻止ssh与ftp的暴力破解。当某人尝试枚举密码登录ftp或ssh时,累积错误的次数后,会被列入黑名单。该功能不能禁用,但您可以 调整允许失败登录的次数或白名单。

被禁止FTP链接的IP范例图(失败次数超过了预设的21次,以后将不再可以链接):

解决办法: 禁用 Lx卫士

评论

Kloxo/lxadmin不支持mb_substr,如何安装mbstring?

Kloxo/lxadmin面板默认不支持mbstrin,不支持mb_substr等函数。怎么办?如何安装mbstring?

Kloxo安装mbstring的方法:ssh登录

[root@vps105 www.ctohome.com]# yum install php-mbstring
Loading “installonlyn” plugin
Setting up Install Process
Setting up repositories
lxlabsupdate 100% |=========================| 951 B 00:00
lxlabslxupdate 100% |=========================| 951 B 00:01
base 100% |=========================| 2.1 kB 00:00
updates 100% |=========================| 1.9 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 2.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for php-mbstring to pack into transaction set.
php-mbstring-5.2.6-5.i386 100% |=========================| 14 kB 00:00
—> Package php-mbstring.i386 0:5.2.6-5 set to be updated
–> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
php-mbstring i386 5.2.6-5 lxlabsupdate 1.0 M

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 1.0 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): php-mbstring-5.2.6 100% |=========================| 1.0 MB 00:01
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: php-mbstring ######################### [1/1]

Installed: php-mbstring.i386 0:5.2.6-5
Complete!

然后在kloxo面板重启apache或lighttpd即可!

评论

全新安装失败kloxo面板打不开de解决办法

部分客户通过 安装Kloxo面板和中文语言包,只要1行命令!的方法安装kloxo面板,出现打不开kloxo面板后台的情况, 即使重装操作系统,全新安装,还是会失败,kloxo面板后台还是打不开,怎么办?

现象:

IE可以打开ip,看到kloxo的提醒页面,表示kloxo其实安装成功了。访问 ip:7778 或 ip:7777 无法打开,显示找不到服务器或404错误

原因:

是yum库的ssl版本升级带来的kloxo问题。

解决办法,降级ssl然后重启kloxo,下面2行命令即可:

yum -y downgrade openssl mod_ssl httpd
service kloxo restart

yum -y downgrade无反应的解决办法:

yum不是最新版,不支持downgrade。怎么办? 解决办法:执行 yum -y update 搞定

yum -y downgrade 成功标志:

Dependencies Resolved

====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Installing:
httpd i386 2.2.3-31.el5.centos.2 updates 1.2 M
mod_ssl i386 1:2.2.3-31.el5.centos.2 updates 89 k
openssl i686 0.9.8e-12.el5_4.1 updates 1.4 M
Removing:
httpd i386 2.2.3-31.el5.centos.4 installed 3.1 M
mod_ssl i386 1:2.2.3-31.el5.centos.4 installed 173 k
openssl i686 0.9.8e-12.el5_4.6 installed 3.3 M

Transaction Summary
====================================================================================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 3 Package(s)

Total download size: 2.7 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): mod_ssl-2.2.3-31.el5.centos.2.i386.rpm | 89 kB 00:00
(2/3): httpd-2.2.3-31.el5.centos.2.i386.rpm | 1.2 MB 00:01
(3/3): openssl-0.9.8e-12.el5_4.1.i686.rpm | 1.4 MB 00:00
————————————————————————————————————————————
Total 402 kB/s | 2.7 MB 00:06
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : openssl 1/6
Installing : httpd 2/6
Installing : mod_ssl 3/6
Cleanup : mod_ssl 4/6
Cleanup : openssl 5/6
Cleanup : httpd 6/6

Removed:
httpd.i386 0:2.2.3-31.el5.centos.4 mod_ssl.i386 1:2.2.3-31.el5.centos.4 openssl.i686 0:0.9.8e-12.el5_4.6

Installed:
httpd.i386 0:2.2.3-31.el5.centos.2 mod_ssl.i386 1:2.2.3-31.el5.centos.2 openssl.i686 0:0.9.8e-12.el5_4.1

Complete!

评论

Kloxo编辑文件错误:file_exists_not_owned

kloxo在线编辑文件 提示错误 Alert: file_exists_not_owned 怎么办? 上传和覆盖也有类似错误。

这是kloxo的一个bug,There was a very small mistake in the function check_file_if_owned_by_and_throw

解决办法:

下载附件,解压,将得到的lxlib.php文件覆盖到下面路径的php文件:

/usr/local/lxlabs/kloxo/httpdocs/htmllib/phplib/lxlib.php
附件:lxlib.zip
附件

评论

安装kloxo面板出现错误和乱码,怎么办?如何禁用/关闭SELINUX?

安装kloxo面板出现错误和乱码,如下,怎么办?

Starting MySQL: [ OK ]
Failed loading /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so: /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied
Zend
200407220329342800x?
?
昘;o覲?E獟亰縼汎>砘RG:vN?M’66Κ

K二V嘅蝳9~%?Q筝{^鳒?
.[g裪Y椃Qa&9Ь
悶舃q5夆窹螱qZ,2?激蠙簒?]$#.?羡l}杅I槵硬*菢`*
0玎1E?Oz楰 K嵐L梣~Y驽?!?ja=@鎴?軁lO佟潃P诋W ?_?抿u?殺煗?G盽辙?撅+

解决办法:

关闭SElinux,然后重装kloxo。那么,如何禁用/关闭SELINUX?

  /usr/sbin/setenforce 0 立刻关闭 SELINUX

使用文本编辑工具打开 /etc/selinux/config
把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled
保存,关闭。
这样,重启系统后selinux也是关闭状态。

然后,重新安装kloxo即可。 方法: 安装Kloxo面板和中文语言包,只要1行命令!

评论

为什么总是显示kloxo的默认页面?

通常你把域名解析到安装好kloxo的ip后,会看到下面的kloxo默认页面。为什么总是显示kloxo的默认页面? 通常几个原因,下面的英文写得很清楚。如果你在kloxo后台已经开了此网站(绑定了此域名),那么需要重启apache/lighttpd后才会生效。如果重启了还不行,那就需要核实对应的IP是否正确了。

This is the Kloxo Default Page

If you are seeing this page, it means that web has not been configured for this domain on this server.

This could be due to the following causes:

•Kloxo has not restarted the web server yet after you added the domain. Please wait for the web server to restart.
•The domain is pointing to the wrong Kloxo server. Ping the domain and make sure that the IP matches one of the IPaddress seen in admin home -> ipaddresses
•If you are seeing this page when you try to access an IP like http://192.168.1.1, then that means that the IP has not yet been mapped to a domain. Go to client home -> ipaddresses -> ipaddress home -> domain config and map an IP to a domain.
•Once you map an IP to a domain, then you have to make sure that the domain pings back to the same IP. Otherwise, if you try to access the domain, you will get this page. So IP -> domain.com should mean that domain.com pings to the same IP.

评论

« 上一页« Previous entries « 上一页 · 下一页 » Next entries »下一页 »