RadarURL
Skip to content
조회 수 7315 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

불법웹링크 차단에 대한 설정법

아파치에서의 설정법을 말씀드리겠습니다.

<<방법 1>>

웹서버에서 Logformat 에 referer를 지정하면 어떤 사이트에서 본 사이트를 링크하여 접근하는지 알 수 있습니다.
만약, 주로 링크해서 들어오는 사이트가 www.linkok.com 와
www.homepage.com 라는 사이트에서 불법으로 링크해서 들어온다면 아래와 같이 설정하여 위 사이트에서의 링크를 차단할 수 있습니다.
즉, referer 에 linkok 와 homepage 라는 이름이 포함된 사이트에서 링크하여 접근하면 이를 link_deny 라는 환경변수에 입력후
접근하려는 확장자가 .avi 나 .swf 또는 .mp3 라는 파일에 접근하려면 403 forbidden 에러가 나게 되는 것입니다.
(위의 설정은 정규식을 쓰므로 확장시 주의하시기 바라며 다른 사이트들이 더 있으면 같은 방식으로 계속 연장하시면 됩니다.)

SetEnvIFNoCase Referer "linkok" link_deny
SetEnvIFNoCase Referer "homepage" link_deny

< FilesMatch ".(avi|swf|mp3)$" >
Order allow,deny
allow from all
deny from env=link_deny
< /FilesMatch >


<<< 방법2 >>>

이 설정은 어떤 사이트에서 본 방법인데 테스트해 보시기 바랍니다.
이 방법은 위 1번 설정과 비슷한 방법인데 반대로 생각하시면 됩니다.
즉, referer 이 nw99를 포함하면 link_ok 라는 환경변수에 입력되고 정규식에 따라 확장자가 gif 나 swf 일 경우 환경변수가 link_ok 인것 즉 nw99 라는 것을 포함한 접속만 받아들이겠다는 설정입니다.

< VirtualHost www.nw99.com >
DocumentRoot /usr/local/httpd/htdocs
ServerName www.nw99.com
SetEnvIFNoCase Referer "nw99" link_ok
< FilesMatch ".(gif|swf)$" >
Order deny,allow
deny from all
allow from env=link_ok
< /FilesMatch >
< /VirtualHost >

따라서 이외의 사이트에서 링크하여 접속이 들어오면 접근 권한이 없으므로 403 Firbidden 에러가 날 것입니다.

이러한 방식은 BrowerMatch 라는 지시자를 이용해 webzip 이나 teleport 등의 접속을 막는 설정 방법과 유사합니다.

출처: 인터넷 어디서

 

출처 : http://boan.tistory.com/1012

?

  1. No Image 12May
    by JaeSoo
    2009/05/12 by JaeSoo
    Views 3819 

    Apache에서 .htaccess 파일 활용하기 - Rewrite mod

  2. No Image 23Jun
    by JaeSoo
    2009/06/23 by JaeSoo
    Views 4848 

    계정하나에 두개의 도메인을 각각의 서브폴더에 연결시키는 방법

  3. No Image 24Jun
    by JaeSoo
    2009/06/24 by JaeSoo
    Views 3948 

    ReWrite Module

  4. No Image 24Jun
    by JaeSoo
    2009/06/24 by JaeSoo
    Views 4322 

    .htaccess

  5. Tomcat 한글관련

  6. No Image 05Apr
    by JaeSoo
    2010/04/05 by JaeSoo
    Views 5837 

    웹서버 속도 저하 문제 해결 (xp,Apache 2.2.X, XAMPP)

  7. No Image 28Apr
    by JaeSoo
    2010/04/28 by JaeSoo
    Views 6950 

    가상 호스트 설정법

  8. No Image 19Feb
    by JaeSoo
    2011/02/19 by JaeSoo
    Views 7187 

    싸이트 외부링크 차단하는방법

  9. No Image 21May
    by JaeSoo
    2011/05/21 by JaeSoo
    Views 9518 

    APMSETUP 7 + eAccelerator 설치..

  10. No Image 01Jun
    by JaeSoo
    2011/06/01 by JaeSoo
    Views 9324 

    아파치 프로세스의 메모리 사용량 줄이기

  11. No Image 22Sep
    by JaeSoo
    2011/09/22 by JaeSoo
    Views 7315 

    불법웹(이미지) 링크 차단에 대한 설정법

  12. No Image 22Sep
    by JaeSoo
    2011/09/22 by JaeSoo
    Views 6112 

    외부 링크 방지

  13. No Image 14Nov
    by JaeSoo
    2011/11/14 by JaeSoo
    Views 5417 

    WAMP (Windows+Apache+MySQL+PHP) 설치

  14. No Image 07Mar
    by JaeSoo
    2012/03/07 by JaeSoo
    Views 2936 

    아파치 리라이트(rewrite) 엔진과 워터마킹을 이용한 이미지 무단 링크 방지

  15. No Image 07Mar
    by JaeSoo
    2012/03/07 by JaeSoo
    Views 2919 

    .htaccess 사용해서 이미지 외부링크 막기

  16. No Image 07Mar
    by JaeSoo
    2012/03/07 by JaeSoo
    Views 3106 

    동영상 외부 링크 금지

  17. No Image 07Mar
    by JaeSoo
    2012/03/07 by JaeSoo
    Views 2630 

    .htaccess 를 이용한 이미지 핫링크 예방법

  18. APMSETUP + JSP

  19. No Image 12Jul
    by JaeSoo
    2012/07/12 by JaeSoo
    Views 1955 

    Windows용 아파치 설정하기 (쓰레드 설정)

  20. No Image 13Jul
    by JaeSoo
    2012/07/13 by JaeSoo
    Views 4744 

    Comparison of WAMPs (Windows, Apache, MySQL, PHP/Perl/Python)

Board Pagination Prev 1 2 3 4 Next
/ 4

PageViews   Today : 12253 Yesterday : 5037 Total : 21968305  /  Counter Status   Today : 11833 Yesterday : 4602 Total : 1194556

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소