souceforge.net에서 다운로드 ( http://sourceforge.net/projects/cband/ )
내려받은 패키지 컴파일
$> 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
souceforge.net에서 다운로드 http://sourceforge.net/projects/cband/ 내려받은 패키지 컴파일...
igoni.kr
댓글 없음:
댓글 쓰기