리눅스마스터1급 : 아파치(Apache) 운영팁- 무단링크 차단하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,716 조회
- 0 추천
- 목록
본문
리눅스마스터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 에러를 남기게 된다.
관련자료
-
이전
-
다음