- 在/etc/rc.d/rc.local最后添加 echo “1″ > /proc/sys/net/ipv4/icmp_echo_ignore_all 语句,将其值改为1后为禁止PING
将其值改为0后为解除禁止PING - 使用iptable最简单 0是echo-reply,8是echo-request禁止出去的icmp echo-request 意义不是很大
iptables -A OUTPUT -p icmp –icmp-type echo-request -j DROP
或者
iptables -A OUTPUT -p icmp –icmp-type 8 -j DROP允许客户端的ping
iptables -I INPUT -i eth0 -p icmp -s 0/0 -d 0/0 -j ACCEPT禁止客户端的ping
iptables -I INPUT -i eth0 -p icmp -s 0/0 -d 0/0 -j DROP
允许出去的ping 请求
SERVER_IP=”202.54.10.20″
iptables -A OUTPUT -p icmp –icmp-type 8 -s $SERVER_IP -d 0/0 -m state –state NEW,ESTABLISHED,RELATED -j ACCEPTiptables -A INPUT -p icmp –icmp-type 0 -s 0/0 -d $SERVER_IP -m state –state ESTABLISHED,RELATED -j ACCEPT
“VPS其他应用”目录存档
在vps主机上配置防ping的方法
2009年02月25日,星期三在vps主机上配置Python支持功能
2008年12月25日,星期四概述:在centos5使用yum安装httpd,如果需要添加对python程序的支持,可以安装mod_python支持,本文详细讲解如何配置apache支持python的.py支持。
环境:centos5 特惠vps主机
步骤:
1、使用yum命令安装mod_python模块
yum -y install mod_python
2、让配置让apache配置文件
cp /etc/httpd/conf.d/python.conf /etc/httpd/conf.d/python.conf_orig cat /dev/null > /etc/httpd/conf.d/python.conf vi /etc/httpd/conf.d/python.conf
LoadModule python_module modules/mod_python.so <directory /var/www/html/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On
3、重启httpd
/etc/init.d/httpd restart
4、测试python是否启用
vi /var/www/html/test.py
def index(req): return "Test successful";
保存后使用游览器访问:http://你的vps主机ip地址/test.py ,如果看到Test successful 就代表配置成功。
在vps主机配置awstats日志数据分析软件
2008年12月18日,星期四概述:除了使用webalizer分析web日志外,还可以通过awstats的perl程序来进行数据分析,由于这个软件是以perl来执行,所以请确定mod_perl(rpm -q mod_perl命令来查看)已经安装切CGI的执行权限已经启动(使用yum -y install mod_perl安装)。可以查看在vps主机启动某个目录的CGI执行权限。
官方网站:http://awstats.sourceforge.net/ 授权模式:GPL
目的:把http://vps.15099.net主机的web访问日志使用awstats统计出来,可以使用http://vps.15099.net/awstats/index.html访问
步骤:
1)使用yum命令安装
[root@www ~]#rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@www ~]# yum -y install awstats
如何恢复vps主机mysql数据库
2008年12月18日,星期四概述:一个成功的网站,数据备份是不可少的,那在vps主机由于其他原因不能正常启动(例如:不正当的修改设置文件,系统帐号别人知道登录修改)所以我们需要了解如何在系统损害时,如何恢复已经按上一篇如何备份vps主机上的mysql数据库备份的数据呢,下面我接着此篇文章讲解如何恢复数据库
环境:centos vps主机特惠型 其他与如何备份vps主机上的mysql数据库的环境相同
步骤:
方法一:使用phpmyadmin图形界面恢复
1、首先下载已经备份好的数据库压缩包到本地电脑,下载方式就不讲了,可以使用filezilla,WinSCP 等客户端登录下载
2、使用游览器输入phpmyadmin登录地址,登录phpmyadmin管理数据库,登录后选择对应的数据库,这里假设为:ecshop,打开如下截面:
点击【Import】选项,打开导入画面,如下图
如何备份vps主机上的mysql数据库
2008年12月14日,星期天概述:一个成功的网站,数据备份是不可少的,那么如何备份已经运行的数据库呢,下面是用phpmyadmin和mysql服务器自带的mysqldump进行讲解。
环境:centos特惠型 (同时适合我司所有vps主机)假设要备份的数据库是http://ecshop.15099.net网站的数据,相关信息如下:
数据库:ecshop
用户名:ecshop
密码:ecshop
网站存放目录:/data0/htdocs/ecshop目录下
目的:1、使用phpmyadmin手动备份ecshop数据库,2、使用mysqldump定时自动备份数据库
步骤:
一、使用phpmyadmin备份数据库,关于phpmyadmin安装配置请查看:使用phpmyadmin管理mysql数据库
1、登录:使用上面帐号信息登录:

phpmyadmin登录窗口
2、点击执行进入phpmyadmin控制界面如下: (全文…)
在vps主机使用yum配置jsp环境(tomcat5)
2008年12月7日,星期天概述: 所谓 Java Servlet ,是指用 Java 语言,实现动态网页的创建的功能,一般把简单的把它称为“Servlet”(无中文译文)的情况比较常见。和它处于同等类别的技术还有我们知道的Perl、PHP、ASP等等。Servlet算是J2EE中的一部分,所以在企业应用方面,Servlet技术被广泛的应用着。而所谓的JSP是Servlet技术的延伸,Servlet程序就是通过JSP来自动生成的。通常Servlet和JSP被混为一谈的情况比较多见,但严格上说,Servlet和JSP是两种不同的技术…但也正因为它们通常作为“搭档”,JSP也被认作是Servlet的一种功能。
环境:centos vps主机 实用型(特惠型需要在刚安装系统就直接通过yum安装,要不可能会空间不足)
目的:在vps主机上使用yum快速配置jsp环境
步骤:
1)安装相应的组件:
[root@www ~]# yum -y install tomcat5 tomcat5-webapps tomcat5-admin-webapps
2)整合apache
例如tomcat安装在 /etc/tomcat5
tomcat与apache整合使用 mod_proxy_ajp
设定档参考 /etc/httpd/conf.d/proxy_ajp.conf
vi /etc/httpd/conf.d/proxy_ajp.conf
ProxyPass /tomcat/ ajp://domainname.com:8009/
ProxyPass /examples/ ajp://domainname.com:8009/jsp-examples/
将前面的#拿掉..并将 locahost 改成对外的Domain…这样就可以了…
接著测试看看 http://domainname.com/tomcat
如果要设定成虚拟主机的方式…则将 ProxyPass 那一行的设定移过去虚拟主机的设定档上就可以…真的相当方便…
