전산쟁이의 기억노트

아파치 트래픽 제한- CBAND 설치하기 본문

web&was

아파치 트래픽 제한- CBAND 설치하기

잘나가는전산쟁이 2022. 7. 24. 00:15
728x90
반응형
SMALL

 

$> cd mod-cband-0.9.7.5
$> configure --with-apxs=/usr/local/apache2/bin/apxs
$> make; make install
 
  • 아파치 모듈 설정여부 확인
$> vi /usr/local/apache2/conf/httpd.conf
...
LoadModule cband_module modules/mod_cband.so
...
 
  • 아파치 설정파일에 아래 내용 추가
$> vi /usr/local/apache2/conf/httpd.conf
...
CBandLimit 1Mi #허용할 용량, ex 100MB
CBandPeriod 1D #초기화 기준, ex 1일
SetHandler cband-status-me
SetHandler cband-status-me
SetHandler cband-status-me
Order Deny,Allow
Deny from all
Allow from 192.168.10.  #cband 접속 허용할 ip입력
...
 
  • 확인
    • 서버에서 /cband-stauts 폴더로 들어가면 확인 가능.
    • 초기화하려면 아파치 내렸다가 올리면 초기화 가능
    • Apache 2.x에서 CBAND를 사용하며 Apache 1.x일 경우에는 throttle을 사용하면 됨.
  • 대역폭 제한은 다음과 같이 설정
    • CBandSpeed 1024 10 30 가상호스트 도메인의 최대 속도, 요청수, 접속수 설정
    • 문법 : CBandSpeed kbps rps max_conn
    • CBandRemoteSpeed 20kb/s 3 30 접속자(IP)의 최대속도, 요청수, 접속수 제한 (CBandSpeed와 비슷하나, 접속자당 설정)
    • 문법 : CBandRemoteSpeed kbps rps max_conn

 

 

출처 - http://igoni.kr/books/linux/page/cband

아파치 트래픽 제한- CBAND 설치하기 | igoni.kr

souceforge.net에서 다운로드 http://sourceforge.net/projects/cband/ 내려받은 패키지 컴파일...

igoni.kr

 

 

728x90
반응형
LIST

'web&was' 카테고리의 다른 글

업로드폴더 웹실행 차단.  (0) 2022.07.24
roundcube 업데이트 후 로그인 ui변경  (0) 2022.07.24
웹로그 분석 Awstats 설치하기  (0) 2022.07.24
Apache Benchmark 테스트  (0) 2022.07.24
apache2 컴파일 정보 확인  (0) 2022.07.24
Comments