cband 설치
# cd mod-cband-0.9.7.5
# ./configure –with-apxs=/usr/local/apache/bin/apxs
# make && make install
모듈 확인 및 설정
# vi /usr/local/apache/conf/httpd.conf
LoadModule cband_module modules/mod_cband.so –> 추가 된 것을 확인
<IfModule mod_cband.c> <Location /cband-status> SetHandler cband-status Order deny, allow Deny from all Allow from IP </Location> <Location /cband-status-me> SetHandler cband-status-me </Location> </IfModule> |
체크할 가상호스트에 추가하는 cband 설정
ex) 속도 제한 (속도를 1024kbps로 제한하고 초당 20번의 연결, 동시접속자수를 30으로 제한하는 경우)
<VirtualHost *>
ServerName test.swnote.com
Document /home/test
CBandSpeed 1024 20 30
CBandRemoteSpeed 20kb/s 3 30
</VirtualHost>
ex) 특정 날자간 특정 데이터 허용 (1일간 1024MB의 데이터 전송을 허용하는 경우)
<VirtualHost *>
ServerName test1.swnote.com
Document /home/test1
CBandLimit 1024Mi
CBandPeriod 1D
</VirtualHost>
웹으로 확인을 하려고 한다면, http://주소/cband-status-me라고 입력합니다.