mod_limitipconn은 동일한 소스 IP를 기반으로 동시 연결을 제어하는 Apache의 비공식 모듈과 소스 IP를 기반으로 대역폭을 제한할 수 있는 bw_mod입니다. 둘 다 Apache의 타사 모듈입니다.
1. 다운로드:
wget
wget
2. 설치
#tar -zxvf mod_limitipconn-0.22.tar.gz
#cd mod_limitipconn-0.22
#vi makefile
수정: apxs = " /usr/local/apache2/bin/apxs” # 여기에 여러분의 아파치의 apxs 경로가 있습니다. 모듈을 로드하세요
또는
#/usr/local/apache2/bin/apxs -i -c -a mod_limitipconn.c 모듈을 로드하려면
#make
#make install
#tar -xvf mod_bw-0.7.tgz
#cd mod_bw
#/usr/local/apache2/bin/apxs -i -c -a /home/kenami/mod_bw /mod_bw.c
다음으로 vi를 사용하여 Apache 구성 파일 httpd.conf
을 열고 다음 두 줄을 찾습니다.
3. 구성
location>
가상 호스트 구성 파일 아래에 추가하세요:
대역폭 모듈 on
forcebandwidthmodule on
대역폭 모두 10000 #속도 제한 10k
minbandwidth all -1
a.bandwidthmodule on|off
//mod_bw의 대역폭 제한 기능을 활성화할지 여부입니다.
b.bandwidth [from] [bytes/s]
대역폭 u:[user-agent] [bytes/s]
예 1:
bandwidthmodule on 대역폭 모두 307200대역폭 192.168.1.2 102400대역폭 “ u:^mozilla/5(.*)” 102400
대역폭 “u:wget” 204800forcebandwidthmodule onlargefilelimit .avi 6 00 204800maxconnection 모두 100maxconnection 192.168. 1.2 5 이상을 의미하는 구성: mod_bw를 활성화하고 모든 파일 형식을 제한합니다. 모든 클라이언트의 최대 대역폭은 300k이고 최대 동시 연결은 100입니다. 최대 대역폭 192.168.1.2는 100k이고 최대 동시 연결 수는 5입니다. firefox를 사용하는 고객 클라이언트의 최대 대역폭은 100k입니다.wget을 사용하는 클라이언트의 최대 대역폭은 200k입니다avi 형식 파일의 최대 대역폭은 600k를 초과합니다. 200kbyte/s예 2:
~ forcebandwidthmodule 지정된 파일 형식 avi 및 mpg에 대한 최대 대역폭에는 제한이 있습니다. 20k, 강제 대역폭 모듈이 필요합니다.
예 3: l & lt; virtualhost *& gt;
대역폭 모듈 on
addoutPutFilterbype Mod_BW Text/Plain
대역폭 모두 5000
서버 이름
& lt ;/virtualhost & gt;
위 내용은 Linux Apache에서 동시 연결 및 다운로드 속도를 제한하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!