[Apache] mod_limitipconn을 이용한 ip주소당 동시접속 제한

//[Apache] mod_limitipconn을 이용한 ip주소당 동시접속 제한

[Apache] mod_limitipconn을 이용한 ip주소당 동시접속 제한

Apache mod_limitipconn

ip주소당 접속할수 있는 동시접속자 수를 제한하기 위한 모듈

 

Centos7

mod_limitipconn을 설치
Epel 에서 설치
yum –enablerepo=epel -y install mod_limitipconn

 

mod_limitipconn 설치확인
cat /etc/httpd/conf.modules.d/10-limitipconn.conf

httpd -M | grep limit
limitipconn_module (shared)

 

mod_limitipconn 설정파일 생성
vi /etc/httpd/conf.d/limitipconn.conf

# 기본 설정은 제한없음
MaxConnPerIP 0
# 접속제한 폴더설정 /test
<Location /test>
# 동시접속 제한 설정 4
MaxConnPerIP 4
# MIME 타입이 text인 경우 제한하지 않음
NoIPLimit text/*
</Location>

# 접속제한 폴더설정 /test2
<Location /test2>
# 동시접속 제한 설정 2
MaxConnPerIP 2
# # MIME 타입이 application/x-tar 인 경우 제한
OnlyIPLimit application/x-tar
</Location>

 

변경사항 적용 apache 재시작
systemctl restart httpd

 

ab 명령어를 이용하여 작동 테스트
ab -n 10 -c 10 http://blog.servis.co.kr/test1/test.html

 

ab -n 10 -c 10 http://blog.servis.co.kr/test1/imagetest.jpg

ab -n 10 -c 10 http://blog.servis.co.kr/test2/test.tar

By |2019-08-12T16:54:17+00:004월 4th, 2019|Categories: linux|Tags: , , |0 Comments

About the Author: