이 포스트에서 소개하는 대역폭 제한 모듈은 대용량 파일의 대역폭을 제한해 접속자가 많은 웹서버를 보다 안정적으로 운용할 수 있도록 해주는 모듈입니다. Windows Apache 용 mod_bw 모듈은 파일 용량에 따른 대역폭 제한만 가능하지만 몇 주간 만족스러운 효과를 보여주어 이 포스트를 통해 소개하게 되었습니다.
mod_bw 모듈 다운로드
상기 회색 박스에 첨부한 Windows Apache 용 mod_bw 모듈을 내려받은 후 APMSETUP6 기준으로 C:\APMSETUP/Server/Apache/Modules 폴더로 옮겨주세요. 참고로, 상기 모듈은 Windows Apache에서만 정상동작합니다.
httpd.conf 수정하기
1. 파일 크기 10MB / 다운로드 속도 500KB 제한 예시 #대역폭 제한 LoadModule bw_module modules/mod_bw.so <IfModule bw_module> BandWidthModule On ForceBandWidthModule On LargeFileLimit * 10240 500000 </IfModule> 2. 파일 크기 20MB / 다운로드 속도 1024KB 제한 예시 #대역폭 제한 LoadModule bw_module modules/mod_bw.so <IfModule bw_module> BandWidthModule On ForceBandWidthModule On LargeFileLimit * 20480 1024000 </IfModule>
APMSETUP6 기준으로 C:\APMSETUP/Server/Apache/Conf 폴더로 이동해 https.conf 파일을 열어 상기 회색 박스에 기재된 명령어 예시 내용을 사용자에게 적합하도록 수정해 입력합니다. 설정을 변경한 후에는 반드시 Apache 웹서버를 재시작해야 합니다.