Server & OS

.htaccess 를 이용한 아이피(ip) 차단 방법

컨텐츠 정보

본문

우리는 종종 사이트가 트래픽 초과로... 닫혀버리는 일이 있다.
정말 어찌 할 수 없다...

그래서..우리는 아이피 차단이란 조치를 해야한다.

우선 텔넷/SSH 를 이용하여 차단하는 방법을 알아보자.
우선 vi .htaccess 로 편집 화면으로 들어간다. (vi 편집방법을 참고함)


차단 아이피 적는 방법 ("xxx" 는 아이피 숫자를 의미함)
1. 한개의 아이피
  SetEnvIfNoCase remote_addr xxx.xxx.xxx.xxx go_out

2, 여러개의 아이피
  SetEnvIfNoCase remote_addr 111.xxx.xxx.xxx go_out
 
SetEnvIfNoCase remote_addr 112.xxx.xxx.xxx go_out

3. 대역으로 차단
  SetEnvIfNoCase remote_addr xxx.xxx.xxx. go_out
  -> xxx.xxx.xxx 주소에 포함된 아래 모든 아이피가 차단된다.

  SetEnvIfNoCase remote_addr xxx.xxx.1(2|3). go_out
  -> xxx.xxx.12 주소에 포함된 아이피, xxx.xxx.13 주소에 포함된 모든 아이피가 차단된다.

공통으로 들어가는 사항으로 하단에 들어간다.
  Order allow,deny
 
Allow from all
 
Deny from env=go_out


개인적인 생각이지만.. 차단 아이피 적는곳 가장 뒤에 있는 go_out 과 공통으로 들어가는 문구 마지막에 go_out
부분은 동일하게 사용하면 어떤 단어를 써도 무관한 것 같다...(다른 사용자들은 spam 으로 사용하는걸 봐서는.. -_)

머 개인적인 생각이다... 왜냐면 테스트를 못했다..아직...^%^

출처 : http://blog.tohoya.com/42

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
유쾌한 사람은 자기 일에만 몰두하는 사람이 아니다. 때론 자신의 일을 전부 제쳐놓고 타인의 문제에 전력을 쏟는 열정이 있는 사람이다. 타인에게 자신의 힘을 나누어주고 마음을 열어주는 것은 자신의 삶을 행복하게 만드는 방법이다.