NGINX Hotlink 설정/ 이미지 외부링크 막기 > 기술자료

본문 바로가기
사이트 내 전체검색

기술자료

Linux NGINX Hotlink 설정/ 이미지 외부링크 막기

페이지 정보

댓글 0건 조회 162회 작성일 2019-10-02 16:42 ~ 2019-10-02 16:49

본문

웹서버를 NGINX로 세팅해서 홈페이지나 블로그를 운영하다 보면 커뮤니티 등에서 이미지를 무단으로 링크해 노출 되는 경우가 있습니다.

이렇게 이미지나 파일등의 링크가 외부에서 거는 것을 Hotlink 라고 하며, 이것으로 인해서 서버 트래픽을 낭비를 막는 방법입니다.


NGINX Hotlink 설정

# ls /etc/nginx/site-available
# vi /etc/nginx/site-available/default
...
Server {
...
   location ~* \.(jpeg|jpg|gif|png|bmp|svg|swf|ico|zip|7z|ttf|woff|eot)$ {
      valid_referers none blocked
      server_names ~($host)  ~.domain.;
      if ($invalid_referer) {
         rewrite (.*)$ /custom/403_forbidden.png redirect;
         access_log /var/log/nginx/$host-hotlink-access.log;
      }
      log_not_found off; access_log off;
      expires 1w;
      try_files $uri =404;
   }

location = /img/nolink_img.gif { }

...
}


참고자료
https://extrememanual.net/10209
https://akal.co.kr/?p=945
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.


Total 2,357건 1 페이지

기술자료 목록
제목
2357 그누보드   63  2019-11-08 13:38 ~ 2019-11-08 14:07  
2356 PHP   98  2019-10-28 10:05  
2355 HTML   99  2019-10-25 18:48 ~ 2019-10-25 18:49  
2354 그누보드   143  2019-10-16 02:05 ~ 2019-10-16 02:52  
2353 JavaScript   196  2019-10-02 22:05 ~ 2019-10-04 16:13  
2352 PHP   202  2019-10-02 16:52 ~ 2019-10-02 16:52  
열람중 Linux   163  2019-10-02 16:42 ~ 2019-10-02 16:49  
2350 그누보드   168  2019-09-30 20:00  
2349 Linux   185  2019-09-30 18:06  
2348 HTML   180  2019-09-27 14:07 ~ 2019-09-27 14:08  
2347 PHP   209  2019-09-27 10:14 ~ 2019-09-27 10:52  
2346 영카트   152  2019-09-27 09:25  
2345 PHP   260  2019-09-24 00:41 ~ 2019-09-24 00:42  
2344 Linux   181  2019-09-23 23:03  
2343 그누보드   173  2019-09-23 08:32  
2342 Secure   143  2019-09-19 22:17  
2341 제로보드   165  2019-09-17 14:13 ~ 2019-09-17 14:21  
2340 HTML   189  2019-09-16 12:20  
2339 MySQL   225  2019-09-09 20:18  
2338 PHP   227  2019-08-26 11:14  

게시물 검색
계좌이체 or 신용카드 결제하기
해피정닷컴으로 대금결제를 할 수 있습니다

접속자집계

오늘
521
어제
2,620
최대
3,306
전체
5,181,258

회사명: 해피정닷컴   대표: 정창용   사업자번호: 119-05-36414   전화: 070-7600-3500   팩스: 032-679-3528
부천센터: 14526 경기도 부천시 옥산로168번길 34-1, 3층   서울센터: 08393 서울시 구로구 디지털로32가길 16, 1206-280호
개인정보보호책임자: 정창용   통신판매업신고: 2014-서울구로-0074 [사업자등록확인]   건강기능식품영업신고 제2018-0080452호
Copyright 2001~2019 해피정닷컴. All Rights Reserved.