본문 바로가기
SW/Apache

사이트 트래픽 제한 - Aapche

by bigju 2021. 10. 23.

OS : Centos 7.9

Tool : VMware


1. 필요 라이브러리 설치

yum -y install gcc*


cd /usr/local/src

<설치 파일 다운로드>

wget http://linux.softpedia.com/get/Internet/HTTP-WWW-/mod-cband-4737.shtml#download

tar xfz download

cd mod-cband-0.9.7.5

<컴파일 시작>

./configure \
--with-apxs=/usr/sbin/apxs

make && make install


<확인>

chmod 755 /usr/lib64/httpd/modules/mod_cband.so

[activating module `cband' in /etc/httpd/conf/httpd.conf]

mod-cband-0.9.7.5.tgz
0.07MB

2. 파일 수정

 vi /etc/httpd/conf.d/cband.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>

                Order deny,allow

                Deny from all

                Allow from IP작성

        </Location>

</IfModule>

3. Vhost 설정

<VirtualHost *:80>

ServerName gunnm.xyz

ServerAlias www.gunnm.xyz

Documentroot /var/www/html

CBandLimit 5000M  --> 5G로 제한한다

CBandPeriod 1D

</VirtualHost>

< vhost 설정법 : https://bigju.tistory.com/entry/VirtualHost-%EC%84%A4%EC%A0%95-%ED%95%98%EA%B8%B0>

4. 시작하기

systemctl restart httpd

5. 확인

http://ip/cband-status

 

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!