macsplex.com 로그인

검색

Debian
2018.09.10 02:58

Nginx 이미지링크 방지

조회 수 513 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
Extra Form
출처/참고/홈페이지 https://nginxlibrary.com/hotlink-protection/

다른사이트에서 이미지파일을 링크를 걸어둘시 트래픽폭탄에 대비해서 nginx에 설정하는 방법입니다.


해당이미지는 다른사이트에서는 보여지지 않습니다.


데비안 9인 경우 /etc/nginx/sites-enabled/default 파일에 server 부분에 다음을 추가합니다.


location ~* \.(jpg|jpeg|png|gif)$ { 
        valid_referers none blocked www.macsplex.com macsplex.com;                              
        if ($invalid_referer) { return 403; } 
}


해당 주소에 맞게 macsplex.com부분을 자신에 맞게 수정합니다.


막고싶은 확장자가 있으면 jpg 부분에 해당확장자를 추가하면 됩니다.


해당이미지 링크시 원하는 이미지를 보여주고 싶다면 해당 아래코드를 집어넣어주세요


location ~* \.(jpg|jpeg|png|gif)$ {
                valid_referers none blocked www.macsplex.com macsplex.com;

                        if ($invalid_referer) {
                                rewrite ^(.*)$ /block_hotlink.jpg break;
                        }
        }
        location =/block_hotlink.jpg {
                root /home/macsplex.com/www/block_hotlink.jpg;
        }
출처 :[AllAtD]

본인에 맞게 수정을 해주시면 됩니다.

location ~* \.(jpg|jpeg|png|gif)$ { valid_referers none blocked www.mydomain.com mydomain.com; if ($invalid_referer) { return 403; } }

출처: [AllAtD]
location ~* \.(jpg|jpeg|png|gif)$ { valid_referers none blocked www.mydomain.com mydomain.com; if ($invalid_referer) { return 403; } }

출처: http://allatd.tistory.com/entry/Nginx-Hotlink-이미지-외부-링크-막기 [AllAtD]




--------------------------------------------------광고(Advertising)-------------------------------------------------------------------------------------


TAG •

리눅스 Tip

Linux Tip

  1. No Image in Debian

    Ngnix 특정폴더 인증절차추가

  2. 웹로그분석툴 GoAccess

  3. No Image in Debian

    워드프레스 고유주소 nginx 설정

  4. No Image in Debian

    nginx "rewrite" directive is not allowed here in 에러발생시

  5. No Image in Debian

    Nginx 이미지링크 방지

  6. No Image in Debian

    Nginx사용시 업로드용량변경

  7. 네트워크 모니터링 프로그램 - iftop

  8. No Image in Debian

    데비안 부팅시 자동으로 하드디스크 마운트하는 방법

  9. No Image in Debian

    Nginx php-fpm 설정

  10. No Image in Debian

    debian Apache2 속도 올리기

  11. debian apache2 버전확인 하는 법

  12. apache2 could not reliably determine 에러발생시

  13. No Image in Debian

    debian 웹서버 이전할때 주의 할점 정리

  14. No Image in Debian

    데비안 한글설정

  15. 구글클라우드 데비안 초기 디스크 사용량

  16. VNC server 설치

  17. 데비안에서 나눔폰트설치

  18. No Image in Debian

    데비안 나눔고딕 설치

  19. No Image in Debian

    1. Apache + PHP + ?MySQL + GD 설치

  20. No Image in Debian

    Making prettier URLs with mod_rewrite

Board Pagination Prev 1 2 Next
/ 2