如何在CPANEL中设置防盗链

一月 14, 2012 by · Leave a Comment 

我们都知道,流量是每天服务器必须标明的基本属性之一。而且,每台服务器的流量都有一定的限制(当然也有不限流量的)。那么当我们在自己的网站中加入一些媒体文件时,用户访问你的网站便会产生流量。可是,假如你在服务器存放了mp3格式的文件或者发生了图片被盗链(也就是他人网站的图片是通过链接指回到你的网站上的),如此的话,他人的盗用以及大量的访问会直接造成你的流量封顶甚至超出限制。其实,只要你的服务器支持cPanel控制面板,就可以避免这样的事情发生。接下来就告诉大家如何操作来设置cPanel防盗链。 Read more

中文Virtualmin面板/Webmin一键安装脚本

二月 13, 2011 by · 1 Comment 

虽然Virtualmin/Webmin面板对于新手来说比较复杂,不太适合,但是它比较稳定,在国外口碑比较好。适合懂得ssh并有linux管理经验的人使用。本脚本,推荐使用 centos 5 32位/64位

安装脚本距上次2010年4月的更新已经有接近1年时间了,2011年2月春节期间再次改进了下。

2011年2月10日更新内容:
1,自动设置为中文界面,不再需要手工设置(如需要其他语言界面,请看教材);
2,自动设置mysql的root密码(随机生成,可在webmin后台mysql管理页面查看root密码),无需手工设置;
3,自动取消默认的网站1G大小限制(如需要恢复,请在account plan处设置);
4,节约内存开销,默认关闭send email,BIND DNS,USERMIN, AWSATS,MAILMAN等90%客户用不到的组件(有需要可另外开启,请看教材)。

这次优化后,安装后就可以直接发给90%的客户使用了,不再需要另外设置,节约不少时间。
个人感觉virtualmin比kloxo要稳定,完美支持php+mysql+zend+apache,开源项目少bug。

/virtualmin一键安装脚本,欢迎大家指正:

wget http://www.CTOHome.com/linux-vps-pack/.sh;sh ./.sh;

整个Virtualmin面板/Webmin一建安装脚本做了什么,和更多说明请点这里
另外,webmin默认安装的是php5.1版本,如果需要升级到php5.2,,也有一键升级安装包:

wget http://www.CTOHome.com/linux-vps-pack/php5.2.sh;sh php5.2.sh;

脚本virtualmin.sh出于稳定性考虑,并没有默认升级到php5.2。

建议用centos 32位 干净系统安装,安装不成功的时候(IP:10000后台打不开),在重复执行 sh virtualmin.sh 覆盖安装1-2次就会成功。

安装不成功的原因是yum包没自动下载成功为主,所以多执行几次即可。

安装的最后会出现安装zend的界面,直接回车N次即可

DirectAdmin下安装eaccelerator0.9.6.1教程

二月 4, 2011 by · Leave a Comment 

yum install autoconf
yum install automake

进入
cd /usr/local/src

建立eAccelereator目录 mkdir

进入目录 cd eAccelerator

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

tar -xvjf eaccelerator-0.9.6.1.tar.bz2

cd eaccelerator-0.9.6.1

export PHP_PREFIX=”/usr/local”

$PHP_PREFIX/bin/phpize

./configure –enable-eaccelerator=shared –with-php-config=$PHP_PREFIX/bin/php-config
make && make install

cd /tmp Read more

Kloxo 面板超详细配置教程(3)

十一月 24, 2010 by · Leave a Comment 

第一、打开Security,关闭不需要的服务。
选择运行中的服务,点击右边 imap文字选项,把状态的方框的钩去掉。
依次再点击pop和smtp选项,把状态的方框的钩去掉。—我就不上图了,我没有截图,也没有图床。

第二、打开服务器:Linux,关闭不必要的组件
右边有服务名称,courier-imap,djbdns,httpd,iptables,lighttpd,named,qmail,spamassassin这几个服务的名称。每个组件前面有2个圆点,绿色代表开机启动和在运行,红色代表组件停止,灰色代表没有安装。我们点击“courier-imap””named“”spamassassin”圆点,让他们停止,变成红色。“qmail”是sendmail需要的服务,所以我保留,不需要的可以停止。如果需要解析域名的话,需要开启”named“服务,从新让圆点变绿色就可以了。—我就不上图了,我没有截图,也没有图床。 Read more

Kloxo 面板超详细配置教程(2)

十一月 24, 2010 by · Leave a Comment 

上面说了kloxo的安装其他优化工具,现在我们来说说服务器的一些安全配置,关于iptables的设置,只是一些比较简单的设置,但是要记住,你的服务越少,端口越少那么你的系统漏洞就越少。
第一、删除多余的账号

userdel adm
userdel lp
userdel sync
userdel shutdown
userdel halt
userdel news
userdel uucp
userdel operator Read more

Kloxo 面板超详细配置教程(1)

十一月 24, 2010 by · Leave a Comment 

装kloxo首要的条件就是一个干净的系统,没有httpd,mysql,php。以上3个没有安装就很容易装了。
再装之前vi /etc/sysconfig/selinux命令,找到”SELINUX=enforcing” 改成”SELINUX=disabled”改完保存。PS:这里提醒下安装的时候记得把iptables服务停止下
怎么保存文件?(shift+ZZ或者:wq)
然后你就可以安装kloxo了,然后安装中文包,修改登录的端口号,修改端口号的教程网上有,去搜索下就可以了。
PS:kloxo的安全需要,端口号尽量改上万的端口号如:35315等等好记的端口号,改完端口号后重启kloxo服务, 命令 service kloxo restart

装完之后,第一修改你的vps的ip设置从dhcp到自己设置分配好的ip这些,这是为了建立DNS模板需要的,不然就建立不上。
修改php.ini让phpmyadmin能上传大的数据库
1.打开vi /usr/local/lxlabs/ext/php/etc/php.ini(不要问我,我也不知道为什么是这个php.ini,我搜索整个系统,发现设置这个文件,phpmyadmin才能上传大数据库,不然只有8M)
2.找到并修改 post_max_size = 128M
3.找到并修改upload_max_filesize = 64M(你的数据库多大你就改多大)
备注:post_max_size要比upload_max_filesiz为佳
这样你的phpmyadmin就能上传64M以内的数据库了。
其次就是为了各种版本的语言的网站程序可以运行而不出现空白页的错误,我们要修改、etc/php.ini的文件
1. 打开 vi +/AddDefaultCharset /etc/httpd/conf/httpd.conf
2. 看到AddDefaultCharset = utf8
3. 把AddDefaultCharset = utf8删除改为以下代码(这个是为了运行其他语言的网站程序,个人可以按自己需求选择): Read more

DirectAdmin忘记后台管理密码的修改办法

八月 3, 2010 by · Leave a Comment 

使用DirectAdmin时候忘记后台管理密码的修改办法

  1.登陆SSH

  2.输入命令:

passwd admin

  输入新directadmin后台管理密码,再输入一次确定,即可成功

Kloxo如何开启Gzip的方法

七月 14, 2010 by · Leave a Comment 

原来默认的Kloxo配置里面,没有开启Gzip,所以就有了下面的开启Gzip方法。

Kloxo开启Gzip方法:

进入 PHP Config 里面,给 Output Compression 前面打上钩就可以了

记得重启httpd服务

如何减少webmin的占用内存主法

七月 11, 2010 by · Leave a Comment 

方法如下:

[root@www.ctohome.com ~]# vi /etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
Read more

webmin和Virtualmin安装配置教程

七月 10, 2010 by · 2 Comments 

webmin是一个用浏览器来管理Linux系统的工具。

1、下载:www..com/download.html

webmin-1.340.tar.gz

2、安装:

#tar xvfz webmin-1.340.tar.gz

#cd webmin-1.340

#./setup.sh                                                  /开始安装及配置文件

需要手工操作的有以下内容:

Config file directory[/etc/webmin]: 回车                         /选择默认安装路径 Read more