본문 바로가기

리눅스

CentOS에서 Cband를 설치하고 설정하는 방법

반응형

CentOS에서 Cband를 설치하고 설정하는 방법

테스트 환경

$ cat /etc/redhat-release
CentOS release 5.5 (Final)

Apache 버전

$ /usr/local/apache2/bin/apachectl -v
Server version: Apache/2.2.10 (Unix)
Server built: Jul 30 2010 22:09:39

Cband 설치

1. Cband 설치(mod-cband-0.9.7.5.tgz)

./configure --with-apxs=/usr/local/apache2/bin/apxs
make && make install

 

2. 모듈 확인(설치 후 자동 생성)

vi /usr/local/apache2/conf/httpd.conf
LoadModule cband_module modules/mod_cband.so

 

3. httpd.conf mod_cband.c 설정(추가)

vi /usr/local/apache2/conf/httpd.conf
...
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
</IfModule>

<IfModule mod_cband.c>
<Location /cband-status>
SetHandler cband-status
</Location>
<Location /cband-status-me>
SetHandler cband-status-me
</Location>
<Location /~*/cband-status-me>
SetHandler cband-status-me
</Location>
<Location /cband-status>
SetHandler cband-status
Order deny,allow
Deny from all
Allow from all
</Location>
</IfModule>

</IfModule>
#
# The mod_mime_magic module allows the server to use various hints from the
...
728x90

4. cband 스크립트 작성

vi /root/cband/cband.sh
wget "http://byungun.secdns.co.kr/cband-status?reset=all&refresh=15&unit=" > /dev/null 2>&1
rm -rf /root/cband/cband-status\?refresh=15\&unit=
chmod +x /root/cband/cband.sh

 

5. cron 등록

crontab -l
# cband reset
00 00 * * * /bin/sh /root/cband/cband.sh > /dev/null 2>&1

 

6. 웹 페이지 확인

  • http://byungun.secdns.co.kr/cband-status
  • http://byungun.secdns.co.kr/cband-status-me

cband_0.9.7.5

 

728x90
반응형