Apache防DDOS模块
Apache防DDOS模块mod_evasive的安装配置和使用. 前些天,朋友的网站访问很慢,查服务器的连接数也不多,资源占用也少.怀疑有攻击,便想装上mod_evasive试试,试后一切正常,很爽. 安装配置如下: wget http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz tar zxvf mod_evasive_1.10.1.tar.gz cd mod_evasive /www/wdlinux/apache/bin/apxs -i -a -c mod_evasive20.c vi /www/wdlinux/apache/conf/httpd.conf DOSHashTableSize 3097 DOSPageCount 5 DOSSiteCount 50 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 360 mod_evasive 介绍: mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块.对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块.虽然并不能完全防御 DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力.如配合iptables、硬件防火墙等防火墙设备配合使用,可能有更好的效果. mod_evasive 的官方地址: http://www.zdziarski.com 相关参数: DOSHashTableSize 3097:定义哈希表大小. DOSSiteCount 50:允许客户机的最大并发连接. DOSPageCount 2:允许客户机访问同一页的间隔. DOSPageInterval 1:网页访问计数器间隔. DOSSiteInterval...
vim显示彩色字符的方法
vim 如何显示彩色字符: sudo cp /usr/share/vim/vimcurrent/vimrc_example.vim /usr/share/vim/vimrc 这样vim显示的就更清晰了.
centos下手动安装ispconfig
英文的官方文档,别告诉我你看不懂英语,centos最新版是没有办法安装的 所以用5.5是个不错的选择. Installation It is recommended to use a clean (fresh) CentOS 5.4 install. Then follow the steps below to setup your server with ISPConfig 3: Installation of some basic requirements: rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* enable the contrib and centosplus repositories. vi /etc/yum.repos.d/CentOS-Base.repo Edit the file /etc/yum.repos.d/CentOS-Base.repo and edit the lines below. [base] exclude=postfix [update] exclude=postfix [centosplus] enabled=1 includepkgs=postfix [contrib] enabled=1 rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt cd /tmp wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm rpm -i rpmforge-release-0.5.1-1.el5.rf.i386.rpm yum update You should disable selinux now, as some programs will not start when selinux is enabled: system-config-securitylevel-tui then...
Centos6.5 安装 RabbitMQ3.6.1
安装编译工具: yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel perl 安装Erlang: 1.下载erlang 官方下载地址: http://erlang.org/download/otp_src_18.3.tar.gz 2.安装 解压: tar xvf otp_src_18.3.tar.gz cd otp_src_18.3 配置--prefix指定的安装目录: ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac 安装: make && make install 3.配置erlang环境变量 vim /etc/profile 在文件末尾添加下面代码 'ERLANG_HOME'等于上一步'--prefix'指定的目录: ERLANG_HOME=/usr/local/erlang PATH=$ERLANG_HOME/bin:$PATH export ERLANG_HOME export PATH 使环境变量生效: source /etc/profile 输入命令检验是否安装成功: erl 有输出表示安装成功. 安装RabbitMQ 1.下载RabbitMQ 官方下载地址: http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz 2.安装 RabbitMQ3.6版本无需make、make install 解压就可以用. 解压rabbitmq,官方给的包是xz压缩包,所以需要使用xz命令: xz -d...
RedHat CentOS搭建DNS服务器正向解析
以下是基于RedHat 5或CentOS系统的正向解析(IP192.168.1.2域名为www.shuxun.wang)为保证建设成功请不要错过任何一个步骤,以下所写是详细步骤挨个执行命令也能保证成功!(反向解析步骤请参考下篇) 一.安装相关软件包:为保证顺利进行请按步骤先删除再重新安装所有软件包 [root@server ~]# rpm -qa | grep bind //查看bind相关软件包 [root@server ~]# rpm -e rpm -qa | grep bind --nodeps //删除相关软件包 [root@server ~]# mount /dev/cdrom /media/ //将系统光盘挂载到/media/ [root@server media]# cd /media/Server/ //进入/media/Server/目录 [root@server Server]# rpm -vih bind-* //再次安装相关软件包 [root@server Server]# rpm -vih caching-nameserver-9.3.3-7.el5.i386.rpm [root@server Server]# service named start //重启named服务 二.修改主配置文件 [root@server Server]# cd /var/named/chroot/etc/ //进入/var/named/chroot/etc/目录 [root@server etc]# vim named.caching-nameserver.conf //修改主配置文件 options { listen-on port 53 { any; }; //修改为any listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file...
Could not get the storage format of the medium
virtualbox出现上述错误,原因一半是下载的系统压缩包有问题,重新下载一个试试就知道了.