웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
무단링크를 방지하여 트래픽을 줄이기(아파치)
2002.08.24 15:34
링크가 필요한 사이트 만큼 적어주면되요
특수문자 앞에는 항상 을 넣어야죠
SetEnvIf Referer 211.23.34.1 go_in
SetEnvIf Referer www.example.com go_in
# 바로 클라이언트에서 서버에 접근하는것 풀어주기
무단 링크 설정시 잘 안되던 부분이 save as 라든가
이미지 보드에서 리스트는 나오는데 그림눌러 크게 보려면
퍼미션 에러나 deny 에러가 뜨죠
그리고 파일 누르면 윈앰프나 리얼오디오 같은 것이뜨면
deny 에러가 나죠,
3일간 고생끝에 밑에 처럼 하면되요
SetEnvIf Referer ^$ go_in
<Location /home/httpd/html>
Order Deny,Allow
Deny from all
Allow from env=go_in
</Location>
필요한 분은 써보세요
-------------------------------------------------------
예 저는 반대할 이유가 없습니다.
그래 주시면 고맙죠
정보는 공유
---------[ 받은 메일 내용 ]----------
> Title : 안녕하세요. 임홍섭님
> Date : Fri, 23 Aug 2002 20:41:48 +0900
> From : ***
> To : 임홍섭
>
> 님께서 알려주신 무단 링크 방지소스를
>
> 제로보드에 서버 팁에 올렸는데,
>
> 괜찮으신가요? 물론 임홍섭님 것을 퍼왔다고 표시했습니다.
>
> --
> 한국 리눅스 팁 프로젝트
> Powered by KorWeblog
특수문자 앞에는 항상 을 넣어야죠
SetEnvIf Referer 211.23.34.1 go_in
SetEnvIf Referer www.example.com go_in
# 바로 클라이언트에서 서버에 접근하는것 풀어주기
무단 링크 설정시 잘 안되던 부분이 save as 라든가
이미지 보드에서 리스트는 나오는데 그림눌러 크게 보려면
퍼미션 에러나 deny 에러가 뜨죠
그리고 파일 누르면 윈앰프나 리얼오디오 같은 것이뜨면
deny 에러가 나죠,
3일간 고생끝에 밑에 처럼 하면되요
SetEnvIf Referer ^$ go_in
<Location /home/httpd/html>
Order Deny,Allow
Deny from all
Allow from env=go_in
</Location>
필요한 분은 써보세요
-------------------------------------------------------
예 저는 반대할 이유가 없습니다.
그래 주시면 고맙죠
정보는 공유
---------[ 받은 메일 내용 ]----------
> Title : 안녕하세요. 임홍섭님
> Date : Fri, 23 Aug 2002 20:41:48 +0900
> From : ***
> To : 임홍섭
>
> 님께서 알려주신 무단 링크 방지소스를
>
> 제로보드에 서버 팁에 올렸는데,
>
> 괜찮으신가요? 물론 임홍섭님 것을 퍼왔다고 표시했습니다.
>
> --
> 한국 리눅스 팁 프로젝트
> Powered by KorWeblog
댓글 5
-
장진우
2002.08.24 17:07
-
착한마음™
2002.08.24 15:35
설명이 빈약해서 적수네 동네에 유재현님이 쓴글을 올립니다.말이 좀 어색한데.
내가 운영하는 사이트에 사진도 있고. 동영상도 있고
압축파일도 있습니다.
그런데 외부에서 누군가가 자기 사이트 것인양 링크만
걸어서 다운받게 하곤 합니다.
(엽기 사진 시리즈도 거의 다 이런식의 링크이고요..)
인터넷 라인이 넉넉하다면 그다지 큰 문제가 없겠지만..
대역폭을 깍아먹는 문제라던지...
불필요하게 시스템 자원을 소모하게 된다던지 하는
문제가 생깁니다..
그래서 무단링크를 방지할 만한 필요성이 생기는거고요...
<a href=http://www.ibecky.net/file.zip>click here</a>
이런 링크가 있다고 가정합니다.
위에 click here를 클릭하면 웹브라우저에서는 www.ibecky.net 의
file.zip 에 접속하면서 웹서버에 referer url 로
이 게시판의 주소(linux.sarang.net/어쩌구)을 넘겨줍니다.
그러면 웹서버는 referer를 linux.sarang.net/어쩌구로 알고
아래에 세팅한대로 접속을 거부해버립니다.
만약 위 링크가 www.ibecky.net 에 있다면... click here를
클릭했을때 브라우저가 웹서버에 넘기는 referer url은
www.ibecky.net 이 되면서 접속이 허용되겠죠...
마지막에 쓴거는 referer url이 null 인 경우인데.
링크 클릭이 아니라. 브라우저에 바로 주소를 입력한 경우가
여기에 해당하고 이때는 접속을 거부하면 않되겠지요..
제가 덧붙이고 싶은거는...
모든 파일에 대해 세팅을 링크 방지 해버리면
정상적인 링크까지 허용이 않되는 경우가 생겨버립니다.
야후에 내 홈페이지가 등록되어 있는데
야후에서 링크 클릭하면 안뜨는 상황이.. --;;;
해결 방법은 filematch 를 사용해서
특정 확장자에 대해서만 무단링크를 방지하시면 됩니다.
(gif jpg png mp3 zip rar 등등등..)
그럼..
퍼온곳 : 한국리눅스 팁 프로젝트, 작성자 : 임홍섭님 -
김영빈
2002.08.24 22:03
/usr/local/apache/conf/httpd.conf 에서 수정을 하는 것 입니다.^^ -
장진우
2002.08.25 18:59
아..글쿤요..감사해요^^ -
박용우
2002.09.06 12:04
단순한 웹 호스팅에선, 무단링크를 막을 수 있는 방법이 없나요?
제목 | 글쓴이 | 날짜 |
---|---|---|
[초간단 자바스크립트!] 튀어나오는 글자..-_-;; | ∑Ztxy | 2004.01.18 |
[초간단 자바스크립트!] 이미지 갤러리 [2] | ∑Ztxy | 2004.01.18 |
[초간단 자바스크립트!] 색깔바뀌는 메뉴 [3] | ∑Ztxy | 2004.01.19 |
전체화면에서 스크롤바 없애기 [7] | 이태식 | 2004.01.23 |
[초간단 자바스크립트!] 자바로 로그인폼 만들기 [3] | ∑Ztxy | 2004.01.26 |
인풋(코멘트)창 크기 조정 | 정재원 | 2004.01.27 |
[초간단 자바스크립트!] 자바로 홈페이지를부드럽게!!(1) [4] | ∑Ztxy | 2004.01.27 |
세이클럽 스크롤바 [7] | 세강 :D | 2004.02.01 |
앞,뒤,새로고침 만들기 [2] | piasol | 2004.02.01 |
주소창에 아이콘을 달자(다음,엠파스처럼) [3] | piasol | 2004.02.01 |
Select 태그 관련 스크립트 [12] | Zective | 2004.02.04 |
[초간단 자바스크립트!] 플래시 FullSize로 보여주기 [4] | ∑Ztxy | 2004.02.05 |
페이지 내에 주소창 달기 [1] | piasol | 2004.02.09 |
BGM Player (배경 음악) [17] | 장진석 | 2004.02.16 |
XML+JS 연동 다중셀렉트 | 투헤븐 | 2004.02.16 |
벅스뮤직 플레이어 스크립트 추출기 [4] | 이녀석 | 2004.02.16 |
우뚜같은 포워딩 페이지에서 프레임 깨기.(프레임 없애기) [17] | 김영성 | 2004.02.19 |
회원 가입 페이지 이젠 끝이다 [5] | 윌 | 2004.03.03 |
벅스뮤직 음악듣기 및 시작 정지 버튼 넣기(기타 음악파일도...) [3] | 카멜롯™ | 2004.03.04 |
방문자 OS보여주기 [5] | 구조반 | 2004.03.05 |
소스를 어떻게 써야 할지 잘 모르겠어요.
아파치 서버에서 쓰는건가요?
그럼..어떻게 써야 하는건가요?