강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터1급 : 아파치(Apache) 운영팁- 무단링크 차단하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 아파치(Apache) 운영팁- 무단링크 차단하기

 

 

 

 

 

웹 사이트를 운영하다 보면, 겔러리, 게시판등에 그림파일을 올리고, 쇼핑몰이나, 카페에서 무단링크해서 사용하는 경우가 있다.

 

 

 

이런 경우 필요이상의 트래픽이 발생하여 많은 트래픽 비용을 지불해야 할 경우가 발생한다.

 

 

 

이런 무단 링크를 제거하기 위해서는 다음과 같이 설정하면 가능하다.

 

 

 

 

 

설정파일(httpd.conf)을 열어서 다음 사항을 설정한다.

 

 

 

 

 

 

 

 

 

SetEnvIFNoCase Referer "도메인" link_allow

<FilesMatch "\.(gif|jpg|png|GIF|JPG|PNG)$">

Order allow,deny

allow from env=link_allow

</FilesMatch>

 

 

 

 

 

 

 

위 설정의 경우 어떤 요청이 있으면, 요청하기 전 페이지(Referer)의 도메인을 참조하여 같은 도메인일 경우 이미지 파일 허용하도록 설정한다.

 

 

 

이미지 파일은 확장자가 “.gif, .jpg, .png, .GIF, .JPG, .PNG”인 경우로 설정하였다.

 

 

 

설정파일 변경 후 아파치를 재 시작하여야 설정 내역이 반영된다.

 

 

 

 

 

만약 무단 링크를 요청하면, error_log access_log에 관련 로그가 남게 된다.

 

 

 

관련 로그는 동영상 파일 막는 방법과 비슷한 403 에러를 남기게 된다.

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  106 명