트래픽 제한할려고 mod_throttle를 설치했습니다...
test 할때는 문제없이 잘 됬는데...
직접 서버에 적용을 시키니... 웹상에서 도무지 들어가질 않는군요...
계속 아래와 같은 에러만을 보이고 있는데... 에러문이 뭔지 모르는건 아
닌데... 모무지 방법을 모르겠네여... test할때와 똑같이 했는데..ㅡㅜ
Forbidden
You don't have permission to access /throttle-status on this server.
우선 제가 어떻게 했는지... 쓸테니.. 틀린 부분이 있으면 지적해 주시고요..
좀 알려 주세여... 컴파일 방법은 오늘과 내일에 홍석범님이 쓴 문서를 참조했슴다...
설치 환경
레뎃 7.2
apache_1.3.22
resin-2.1.0
php-4.1.2
zendoptimizer-1.3.0
apache 컴파일시 옵션
./configure --prefix=/usr/local/httpd --enable-module=so
--add-module=../mod_throttle-3.1.2/mod_throttle.c
make : make install
resin 컴파일시 옵션
./configure --with-apache=/usr/local/httpd make : make install
php 컴파일시 옵션
./configure --with-mysql --with-apxs=/usr/local/httpd/bin/apxs
--enable-track-vars make : make install
물론 php_ini 파일 수정도 했구여...
httpd.conf 수정
<Location /throttle-status>
Order deny,allow
Deny from all
Allow from 211.174.71. <<< 이부분이 젤 의심이 가는데... gateway을
</Location> 설정 했슴다...
<IfModule mod_throttle.c>
ThrottlePolicy None
<Location /throttle-status>
SetHandler throttle-status
</Location>
</IfModule>
위와 같이 추가했구여...
각 가상 호스트 마다 아래와 같이 설정 했구여...
ThrottlePolicy Volume 1000M 1d
웹상에서 확인할때는 http://my.domain.com/throttle-status 라고 했는데...
여기서 뭐가 잘못된거죠?
저번에 레뎃 7.0에서... 설정할때는 이상이 없었는데... 컴파일이 잘못된건지.. 계속해서 다
시해보고 있는데... 도무지 ... mod_throttle가 되구 있는것 같기는 한데... 웹상에서 확인할 방
법을 도무지...멀겠네여...