묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
throttle-me 관련 질문입니다.
2004.01.11 22:42
개별 도메인이 아니구요.. http://도메인/~계정 ...... 이런식으루 홈페이지를 몇개 운영하는데요..
throttle 트래픽 제한을 각각의 계정별루 가할수 있는지요..
제가 해보니 각각의 계정들을 통틀어 하나로보구 제한이 되기만 할뿐이구요..
개별적인 제한이 안되네요..
http://제 주소/throttle-status 하면 설정되로 정상적으로 나옵니다만..
http://제 주소/~계정명/throttle-me 하면
% Hits Refused KBytessent KBytesperhit Delay(<=30) Policy Limit Period PeriodElapsed Idle Time
1. Dummy 0 20 0 39 1 0 None 2147483647 2147483647s 12428+13:38.34 5.32
이렇게 이상하게 나오는군요..에휴..
httpd.conf 상의 throttle 관련 설정은
# mod_throttle Setting
<IfModule mod_throttle.c>
ThrottlePolicy Volume 1G 1d
<Location /throttle-status>
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
SetHandler throttle-status
AuthName "Throttle-status"
AuthType Basic
AuthUserFile /usr/local/apache/.htpasswd
require valid-user
</Location>
<Location /throttle-me>
SetHandler throttle-me
</Location>
<Location /~*/throttle-me>
SetHandler throttle-me
</Location>
</IfModule>
와 같습니다.
가상호스트 지정된것은 제한설정되로 잘 되는거 같은데..
/~계정명 ... 이것은 제한할수 있는 방법이 없는지...고수님들의 조언 부탁합니다.
throttle 트래픽 제한을 각각의 계정별루 가할수 있는지요..
제가 해보니 각각의 계정들을 통틀어 하나로보구 제한이 되기만 할뿐이구요..
개별적인 제한이 안되네요..
http://제 주소/throttle-status 하면 설정되로 정상적으로 나옵니다만..
http://제 주소/~계정명/throttle-me 하면
% Hits Refused KBytessent KBytesperhit Delay(<=30) Policy Limit Period PeriodElapsed Idle Time
1. Dummy 0 20 0 39 1 0 None 2147483647 2147483647s 12428+13:38.34 5.32
이렇게 이상하게 나오는군요..에휴..
httpd.conf 상의 throttle 관련 설정은
# mod_throttle Setting
<IfModule mod_throttle.c>
ThrottlePolicy Volume 1G 1d
<Location /throttle-status>
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
SetHandler throttle-status
AuthName "Throttle-status"
AuthType Basic
AuthUserFile /usr/local/apache/.htpasswd
require valid-user
</Location>
<Location /throttle-me>
SetHandler throttle-me
</Location>
<Location /~*/throttle-me>
SetHandler throttle-me
</Location>
</IfModule>
와 같습니다.
가상호스트 지정된것은 제한설정되로 잘 되는거 같은데..
/~계정명 ... 이것은 제한할수 있는 방법이 없는지...고수님들의 조언 부탁합니다.
/throttle-me
이것은 URI 이고(Location)
/~id/throttle-me
이것도 하나의 URI 입니다.(Location)
따라서
http://www.vhost.com/
과
http://www.host.com/~id/
가 서로 같은 디렉토리로 매치된다면
<LocationMatch "/(~[a-zA-Z0-9-]+/)*throttle-status">
...
</LocationMatch>
를 사용해 보세요.
그런데 보안상 썩 좋아보이지는 않네요...
가능한 /~id 와 같은 URI 는 사용하지 않는 것이 좋습니다.
웹 포퍼먼스에 조금 영향이 있다고 하네요..
자료출처 인터넷
저는 잘 되지 않아요...할 수 없이 id.도메인 변경 했습니다.
웹방NET http://webbang.net