使用Apache限制网站连接数

场景: 在自己公司的资源管理平台或OA平台不需要用户连接的网站,但出于安全因素或避免DOS攻击的场景下,可以使用Apache限制网站只允许同时几个人同时在线。

接下来是具体的配置

  1. 下载Apache模块

https://dominia.org/djao/limitipconn.html 针对Apache版本下载

    tar -zxf mod_limitipconn-0.22.tar.gz
	cd mod_limitipconn-0.22
	make install 或 apxs -c -i -a mod_limitipconn.c

(如果没有安装apxs 则: yum install -y httpd-devel 或 apt-get install apache2-dev)

  1. 更改配置
    vim /etc/apache2/apache.conf
    
    	ExtendedStatus On
    		<IfModule mod_limitipconn.c>
    				MaxConnPerIP 10
    		</IfModule>

注:MaxConnPerIP 10 每个IP最大连接数10个

  1. 重启Apache
    超过10连接数,网页会打不开,同时在access.log中报错503

猜你喜欢

转载自blog.csdn.net/mfanoffice2012/article/details/86671091
今日推荐