SW/Apache
사이트 트래픽 제한
bigju
2021. 10. 19. 09:00
1, 필요한 라이브러리 설치
yum -y install gcc*
2. 설치 파일 다운로드
cd /usr/local/src
wget http://linux.softpedia.com/get/Internet/HTTP-WWW-/mod-cband-4737.shtml#download
tar xfz download
3. 컴파일 시작
cd mod-cband-0.9.7.5
./configure \
--with-apxs=/usr/sbin/apxs
make && make install
4. 정상적으로 설치가 되었음을 확인
chmod 755 /usr/lib64/httpd/modules/mod_cband.so
[activating module `cband' in /etc/httpd/conf/httpd.conf]
5. 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 192.168.58.XX
</Location>
</IfModule>
============================================
6. VHOST 설정
<VirtualHost *:80>
ServerName bigju.co.kr
ServerAlias bigju.co.kr
Documentroot /var/www/html
CBandLimit 5000M // 5G로 제한한다
CBandPeriod 1D
</VirtualHost>
7. 확인
service httpd restart
확인하기
주소/cband-status
BigJu