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

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

기술자료

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

페이지 정보

댓글 0건 조회 265회 작성일 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,360건 1 페이지

기술자료 목록
제목
2360 HTML   11  2019-12-16 12:13 ~ 2019-12-16 12:46  
2359 Linux   30  2019-12-13 21:28  
2358 그누보드   42  2019-12-10 21:41 ~ 2019-12-10 22:07  
2357 그누보드   231  2019-11-08 13:38 ~ 2019-11-15 11:33  
2356 PHP   197  2019-10-28 10:05  
2355 HTML   222  2019-10-25 18:48 ~ 2019-10-25 18:49  
2354 그누보드   282  2019-10-16 02:05 ~ 2019-10-16 02:52  
2353 JavaScript   329  2019-10-02 22:05 ~ 2019-10-04 16:13  
2352 PHP   337  2019-10-02 16:52 ~ 2019-10-02 16:52  
열람중 Linux   266  2019-10-02 16:42 ~ 2019-10-02 16:49  
2350 그누보드   296  2019-09-30 20:00  
2349 Linux   281  2019-09-30 18:06  
2348 HTML   273  2019-09-27 14:07 ~ 2019-09-27 14:08  
2347 PHP   307  2019-09-27 10:14 ~ 2019-09-27 10:52  
2346 영카트   210  2019-09-27 09:25  
2345 PHP   382  2019-09-24 00:41 ~ 2019-09-24 00:42  
2344 Linux   231  2019-09-23 23:03  
2343 그누보드   224  2019-09-23 08:32  
2342 Secure   182  2019-09-19 22:17  
2341 제로보드   255  2019-09-17 14:13 ~ 2019-09-17 14:21  

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

접속자집계

오늘
2,080
어제
1,254
최대
4,574
전체
5,254,353

회사명: 해피정닷컴   대표: 정창용   사업자번호: 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.