728x90
300x250

[Linux] Apache 2 트래픽 제어 모듈 - Cband

Apache 2.0 이상에서는 트래픽을 어떻게 관리해야만 할까요?
Cband 모듈로 트래픽을 관리할 수 있습니다. 물론 CBand 이외에도 많은 프로그램이 존재합니다.




위에 그림은 cband의 트래픽 제어 솔루션에 접속한 모습입니다. 위의 그림은 메인 호스트의 상황을 집계하는 중입니다.


1. 사용 방법

Apachectl 버전 확인
[root@locahost ~]# /usr/local/httpd/bin/apachectl -v
Server version: Apache/2.2.16 (Unix)
Server built:   Aug 21 2010 16:10:06

1. Cband 설치(mod-cband-0.9.7.5.tgz)
[root@locahost mod-cband-0.9.7.5]# wget http://cband.linux.pl/download/mod-cband-0.9.7.5.tgz
[root@locahost mod-cband-0.9.7.5]# ./configure --with-apxs=/usr/local/httpd/bin/apxs
[root@locahost mod-cband-0.9.7.5]# make && make install

2. 모듈 확인(설치 후 자동 생성)
[root@locahost ~]# vi /usr/local/httpd/conf/httpd.conf
LoadModule cband_module         modules/mod_cband.so

참고) 모듈 설치시 자동으로 위의 내용이 생성됩니다.

3. httpd.conf mod_cband.c 설정(추가)
[root@locahost ~]# vi /usr/local/apache2/conf/httpd.conf
----------------------------------------------------------------------------------------------
<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>

반응형

+ Recent posts