묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정 ip 차단+htaccess
2008.08.02 20:25
이 문제 가지고 근 1주일째 씨름하고 있는 중입니다.
2주일 넘게 몇 개의 ip가 2.5기가의 트래픽을 먹고 있어 계속 매일매일 트래픽 초과 현상이 일어나고 있습니다. 지금도 벌써 80%가 되었다는..흙흙
SCM로그 설치한지 몇 시간만에 테이블 페이지만 150페이지가 되었으니;;;알만 하시죠.
그래서 ip 차단하는 htaccess 파일 이용하는 방법....robot.txt 이용하는 방법 다 사용해 보았는데 효과가 없습니다.
htaccess 파일은 루트에 올리는 순간 internet server error가 나와서 루트에 올리는 것 자체를 시도하기 어려웠습니다.
비슷한 파일을 zbxe 폴더에 올려도 마찬가지더라구요.
애드온 기능으로 ip-filter 애드온을 사용해 보아도 효과가 없더라구요. 적어놓은 아이피가 계속 동일하게 들어오니깐요.
질문 1-htaccess 파일을 루트에 올리는 순간 zbxe가 error로 되는 것은 어떻게 풀 수가 있나요? htaccess 파일과 제로보드를 둘 다 활용할 수 있는 방법은 진정, 없는 건가요 ㅠㅠ
질문 2-만약 htaccess 파일을 사용할 수 없다면 ip 접근을 차단하는 방법에 무엇이 있을까요. ip-filter 애드온, robot..txt 다 사용해 보았습니다 ㅠㅠ 정말 괴로워요.
2주일 넘게 몇 개의 ip가 2.5기가의 트래픽을 먹고 있어 계속 매일매일 트래픽 초과 현상이 일어나고 있습니다. 지금도 벌써 80%가 되었다는..흙흙
SCM로그 설치한지 몇 시간만에 테이블 페이지만 150페이지가 되었으니;;;알만 하시죠.
그래서 ip 차단하는 htaccess 파일 이용하는 방법....robot.txt 이용하는 방법 다 사용해 보았는데 효과가 없습니다.
htaccess 파일은 루트에 올리는 순간 internet server error가 나와서 루트에 올리는 것 자체를 시도하기 어려웠습니다.
비슷한 파일을 zbxe 폴더에 올려도 마찬가지더라구요.
애드온 기능으로 ip-filter 애드온을 사용해 보아도 효과가 없더라구요. 적어놓은 아이피가 계속 동일하게 들어오니깐요.
질문 1-htaccess 파일을 루트에 올리는 순간 zbxe가 error로 되는 것은 어떻게 풀 수가 있나요? htaccess 파일과 제로보드를 둘 다 활용할 수 있는 방법은 진정, 없는 건가요 ㅠㅠ
질문 2-만약 htaccess 파일을 사용할 수 없다면 ip 접근을 차단하는 방법에 무엇이 있을까요. ip-filter 애드온, robot..txt 다 사용해 보았습니다 ㅠㅠ 정말 괴로워요.
태그 연관 글
- [2015/03/13] 묻고답하기 설치 관련 line 56 에러 메시지 *6
- [2015/01/08] 묻고답하기 .htaccess 에서 xe홀더를 루트로... *2
- [2014/07/23] 웹마스터 팁 [초보팁] .htaccess 파일을 이용하여 여러가지 주소 한 주소로 리다이렉트 하기 ( 주소 통합 ) *5
- [2014/04/15] 묻고답하기 익명게시판에 ip 다는 법? *4
- [2007/12/02] 묻고답하기 .htaccess를 이용해서 주소를 변경하고 싶습니다. *2
댓글 4
-
라르게덴
2008.08.02 21:28
-
duripop
2008.08.02 22:04
감사합니다. 근데 저 문구도 htaccess에 넣어 사용해 보았는데 글에 썼듯이 htaccess를 루트 디렉토리에 넣기만 해도 에러가 나는 상황이라서요.....(zbxe폴더에도 마찬가지)
어디에다가 써야 할지 매우 난감하여요 ㅠㅠ -
라르게덴
2008.08.02 22:42
전 저걸로 해결 봤거든요. 팁 공유 란에도 올려놨었지만... 만약 안된다면 호스팅 사에 문의해보세요.
그리고 해당 IP를 잘 적어보시고요, 에러라고 하면 어떤 에러인지 모르겠네요. -
duripop
2008.08.02 23:35
오오 올려주신 팁 내용까지 참고해서 ip를 적으니 확실히 접속하는 속도는 줄어드는군요.
그런데 차단 ip의 접속은 그대로입니다.
예를 들어 66.249.73.146 이나 193.53.87.91 은 그대로 접속하는대요..
다음과 같이 ip 차단을 늘려도 되는 건가요?
SetEnvIfNoCase REMOTE_ADDR "^(66.24(8|9).|74.6|77.91.224)" filter
SetEnvIfNoCase REMOTE_ADDR "^(193.53.XXX.XXX)" filter
SetEnvIfNoCase REMOTE_ADDR "^(189.60.171.247)" filter
SetEnvIfNoCase REMOTE_ADDR "^(125.185.232.XXX)" filter
SetEnvIfNoCase REMOTE_ADDR "^(66.52.XXX.XXX)" filter
SetEnvIfNoCase REMOTE_ADDR "^(65.55.XXX.XXX)" filter
SetEnvIfNoCase REMOTE_ADDR "^(211.57.231.XXX)" filter
SetEnvIfNoCase REMOTE_ADDR "^(165.154.XXX.XXX)" filter
SetEnvIfNoCase REMOTE_ADDR "^(61.247.XXX.XXX)" filter
SetEnvIfNoCase REMOTE_ADDR "^(218.62.XXX.XXX)" filter
SetEnvIfNoCase REMOTE_ADDR "^(66.249.XXX.XXX)" filter
Order allow,deny
Allow from all
Deny from env=filter
# ip access filter
SetEnvIfNoCase REMOTE_ADDR "^(66.24(8|9).|74.6|77.91.224)" filter
Order allow,deny
Allow from all
Deny from env=filter
RewriteCond %{REMOTE_ADDR} "^(66.24(8|9).|74.6|77.91.224)"
RewriteRule ^(.+) error.php [L]
66.248~9.*.* , 74.6.*.* 77.91.224.* 이런식으로 막는 룰 입니다. 마지막 주소는 막혔을때 돌리는 경로 입니다.
제 ip-filter 애드온은 로봇이나 그런것은 정상적인 경로가 아닌듯하여 조회나 트래픽은 먹고 가는 듯 합니다.
(막긴 막는데 로봇은 사이트를 보는게 아닌 긁어가는거니깐;;)