데비안에서 아파치 mod_bandwidth이 안돌아갑니당..

imavatar의 이미지

LoadModule bandwidth_module /usr/lib/apache/1.3/mod_bandwidth.so

<IfModule mod_bandwidth.c>
BandWidthModule On
BandWidthDataDir /tmp/apachebw

<Directory />
BandWidth all 50000
MinBandWidth all 15000
</Directory>

/tmp/apachebw 여기에 아파치권한 777로 폴더 3개만들고
셋팅했으나.

아래 설정값중에서 BandWidthDataDir /tmp/apachebw 만 에러가 발생하고 나머지는 에러가 발생하지 않습니다.

Syntax error on line 331 of /etc/apache/httpd.conf:
Invalid command 'BandWidthDataDir', perhaps mis-spelled or defined by a module not included in the server configuration
failed

apache-common 1.3.26-0woody3 에 포함된 모듈입니다.

혹시 데비안 쓰시면서 아파치 BandWidth돌리는데 성공하는분들 글좀 꼭남겨주세요^^;

kall의 이미지

http://taylormt.kixor.net/slice/computer/adv_unix.html

참고하시고..간단하게 정리하자면

/var/state/apache/mod_bandwidth 에서
mod_bandwidth를 mod-bandwidth로 고쳐야 합니다.
( _가 아니라 -로)

#mv /var/state/apache/mod_bandwidth /var/state/apache/mod-bandwidth

그 다음 master랑 link디렉토리 만들고 www-data로 퍼미션 잡아주시면 Bandwidth가 동작합니다.

#mkdir /var/state/apache/mod-bandwidth/master
#mkdir /var/state/apache/mod-bandwidth/link
#chown www-data.www-data /var/state/apache/mod-bandwidth/ -R

BandWidthDataDir 설정은 필요 없구요.

----
자신을 이길 수 있는자는
무슨짓이든 할수있다..
즉..무서운 넘이란 말이지 ^-_-^
나? 아직 멀었지 ㅠㅠ