공부/기타

[nginx] 외부링크 차단 하기 (핫링크 차단)

미친사람 2016. 11. 4. 13:54
반응형

외부 링크 이미지 막기

 

/etc/nginx/sites-enabled 경로 이동

 

자신의 사이트 설정파일 오픈

 

자신의 사이트 설정쪽으로 이동

 

location ~* \.(css|js|gif|jpe?g|png|bmp|ico|svg)$ {

 valid_referers none blocked server_names;

 if ($invalid_referer) {return 403;}

    }

 

문구 작성

 

 

 

예시

 

server {

server_name 서버도메인;

root /home/서버이름/public_html;

include xe.conf; #rewrite 읽기

index index.html index.htm index.php;

    location ~ \.php$ {

        limit_req zone=limit burst=5 nodelay;

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_param   SCRIPT_FILENAME /home/서버이름/public_html$fastcgi_script_name;

        include fastcgi_params;

    }

    location ~* \.(css|js|gif|jpe?g|png|bmp|ico|svg)$ {

 valid_referers none blocked server_names;

 if ($invalid_referer) {return 403;}

    }

}

 

 

반응형