1. 설치방법
cd /usr/local/src
wget http://cband.linux.pl/download/mod-cband-0.9.7.5.tgz
tar xvfpz mod-cband-0.9.7.5.tgz
cd mod-cband-0.9.7.5
./configure --with-apxs=/usr/local/apache/bin/apxs
## 옵션설명
## --with-apxs=/usr/local/apache/bin/apxs : 아파치 apxs경로를 찾아서 지정합니다.
make
make install
2. 설치확인
- httpd.conf 파일에
LoadModule cband_module modules/mod_cband.so
줄이 추가된것을 볼 수 있습니다.
- 아파치/modules 디렉토리에
mod_cband.so
파일이 추가 된 것을 볼수 있습니다.
3. 기본 설정
====================================
<Location /cband-status>
SetHandler cband-status
Order deny,allow
Deny from all
Allow from 열어줄아이피
</Location>
<Location /cband-status-me>
SetHandler cband-status-me
</Location>
<VirtualHost *>
ServerName xxxxxx.co.kr
Document /home/xxxxxx/public_html
CBandLimit 300Mi
CBandPeriod 1D
CBandExceededURL http://nanoomi.org/traffic_exceeded.html
</VirtualHost>
======================================
위 설정파일은 xxxxxx.co.kr 도메인에
하루에 300M(300*1024*1024byte)의 트래픽을 제공하는 설정입니다.
bit로 따지면, 2.4Gbit/일 트래픽을 제공하는 것입니다.
만약 하루에 300M를 초과했다면, "http://nanoomi.org/traffic_exceeded.html"
를 만들어 두면 해당 페이지가 뜨며, 지정하지 않았다면, 503 에러 페이지가 뜨게됩니다.
트래픽 제한을 하지 않고 관찰만 하려 한다면, CBandPeriod 부분만 남기고 삭제합니다.
출처 : http://www.nanoomi.org/bbs/board.php?bo_table=03_2&wr_id=29
crontab 설정 "http://xxx.xxx/cband-status?reset=all&refresh=15&unit="
'Code Snippets > linux' 카테고리의 다른 글
Command : split - 파일 나누기 (0) | 2015.12.04 |
---|---|
DDos 방어 모듈을 설치 (0) | 2015.11.30 |
시스템부팅메시지확인 (0) | 2014.08.28 |
명령어:history (0) | 2014.08.22 |
명령어:last (0) | 2014.08.21 |