限制同ip的Apache连接数

很多时候会有一些无聊的人,或者你的网站很受欢迎,不希望每个用户同时打开很多的连接。

本文讲述一种方法,处理一下限制每个用户的连接数。

本文以Centos4/Redhat为基础:

安装 mod_limitipconn 官方网站:http://dominia.org/djao/limitipconn2.html

Centos4/Redhat有rpm包,容易安装。(mod_limitipconn限制ip链接数安装包)

安装方法:
rpm -ivh mod_limitipconn-0.23-4.el4.i386.rpm

查看一下安装的位置:

限制同ip的Apache连接数

配置方法:

vim httpd.conf

更改如下:

ExtendedStatus On

添加新的模块

LoadModule limitipconn_module modules/mod_limitipconn.so

<IfModule mod_limitipconn.c>
<Location />
MaxConnPerIP 15 ###限制了每个ip最多有15个链接
</Location>
</IfModule>
更多信息参看

/usr/share/doc/mod_limitipconn-0.23/README
源码的安装方法,参看官网的帮助文件。

分类:默认分类 时间:2012-01-09 人气:1
本文关键词:
分享到:

相关文章

  • Linux系统中自带Mysql.Apache.Php卸载 2012-01-04

    卸载步骤如下: 卸载Mysql [[email protected] ~]# rpm -qa|grep mysql mod_auth_mysql-2.6.1-2.2 php-mysql-4.3.9-3.15 mysql-devel-4.1.20-1.RHEL4.1 mysql-4.1.20-1.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 libdbi-dbd-mysql-0.6.5-10.RHEL4.1 说明:rpm –qa | grep mysql 命令是为了把m

  • apache虚拟主机访问日志配置例子 2012-01-04

      Linux系统配置方法:   将其改为 代码如下 ErrorLog “| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_error_log 86400 480″ CustomLog “| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_access_log 86400 480″ common   ## 这是httpd.conf中的log日志代码: 代码如下 #

  • Apache最新官方配置文件中文版说明 2012-01-10

    Apache最新官方配置文件中文版 # # Based upon the NCSA server configuration files originally by Rob McCool. #参照NCSA服务器的配置文件,原版由Rob McCool发布 # # This is the main Apache server configuration file. It contains the # configuration directives that give the server its

  • 数据分析告诉你:Php最不安全,Nginx比Apache安全 2012-01-11

    Google安全研究者Anthony Ferrara分析了那些安装PHP、Python、Nginx、Apache、Wordpress的网站(来自W3Techs),发现70%以上安装着PHP(含有漏洞的版本)的网站都是不安全的。 Php最不安全,Nginx比Apache安全 从统计数据中可以看出:在开发语言安全性中,PHP的排名垫底,Python和Perl相对安全;在web服务器中,Nginx比Apache略胜一筹;流行应用中WordPress安全性较强。 针对PHP的统计分析 以下版本的PHP目

  • 那些年,那些 Apache Struts2 的漏洞 2012-01-15

    每次 Apache Struts2 漏洞爆发都在互联网上掀起腥风血雨,我们整理了近年来 Apache Struts2 高风险漏洞的信息供大家参考。针对此次 Apache Struts2 的漏洞,绿盟科技已提供在线检查工具帮助大家自查此漏洞。 1. Apache Struts2 漏洞的背景 2. OGNL简介 ​

  • Apache配置禁止访问目录403 2012-01-21

      在PHP网站开发中,为了让网站目录文件和程序代码的安全考虑,我们必须对某些目录或者文件的访问权限进行控制,来提高网站的安全,那么我们怎样来实现这种功能呢?这时候可以配置Apache来禁止网站以目录的形式列出网站内容。   在Apache中没有配置禁止目录访问时候,当你访问 http://localhost 时会列出相关的目录和文件列表,我们可以通过修改Apache配置文件httpd.conf来实现禁止列出目录/文件列表,方法如下:   1、打开apache的配置文件“httpd.conf”

  • 如何修改apache的默认web端口 2012-01-29

      配置完IIS后发现80端口被httpd.exe占用,怎么解决问题windows2003下装的apache,但是现在httpd.exe给禁止启动了,怎么开启?   解决办法:   1.找到Apache安装目录下conf目录下的httpd.conf文件(即d:Apacheconfhttpd.conf)。打开它。   2.找到“Listen80”,紧接着Listen的数字就是端口号,我们改为“Listen 8080”。 修改为其它未使用的端口号也行。   3. 重新启动Apache,使新的配置生效

  • nginx风头正劲 挑战 Apache 和 IIS 2012-02-04

      说到Web服务器,Apache服务器和互联网信息服务系统(IIS)服务器是两大巨头;但是运行速度更快、更灵活的对手:nginx正在迎头赶上。 过去的日子对Web服务器管理员来说轻松得很。如果你管理的部门使用Windows,就使用IIS服务器;如果不是,就使用Apache服务器。而现在,你在Web服务器方面有了更多的选择;主要的替代服务器之一:开源nginx Web服务器正在迅速发展起来。   据知名的Web服务器分析公司Netcraft声称,nginx正在迅速追赶这两大传统服务器;使用ngi

  • windows下apache文件夹权限配置 2012-02-10

    在一些开发中我们经常会想限制一些目录不能执行如php asp asp.net这样的文件,那么很多朋友用mcafee规则来限制,我们也可以利用apache本身的规则来限制. 为了避免上传漏洞有些目录需要禁止掉php脚本的执行权限, 实例: 代码如下 复制代码 <Directory “e:/webroot/test”> <Files ~ “.php”> Order allow,deny Deny from all </Files> </Directory

  • Fedora下解决apache配置出错 2012-02-11

    在fedora8上安装apache >tar -zxvf httpd-2.2.8.tar.gz >cd httpd-2.2.8 >./configure --prefix=/usr/local/httpd >make make的时候出现下面错误,以前配没遇到过这问题 libtool: link: `passwd/apr_getpass.lo' is not a valid libtool object make[3]: *** [libapr-1.la] 错误 1 mak

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.112 (s). 10 q(s)