웹마스터 팁
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
단순한 웹 호스팅에선, 무단링크를 막을 수 있는 방법이 없나요?
제목 | 글쓴이 | 날짜 |
---|---|---|
레드헷 계열 사용하시는 분들 웹서버에 대해서...(APM연동) [11] | lanyan | 2002.09.10 |
[re] 레드헷 계열 사용하시는 분들 웹서버에 대해서...(APM연동) | Dopesoul | 2002.09.14 |
PHP에서의 SQL문 보안취약성 [5] | 김영빈 | 2002.09.09 |
[Apache] 윈도우 NT 계열에 서비스 등록하기 [1] | 스카이 | 2002.09.08 |
What is the MRTG? [4] | Dopesoul | 2002.09.06 |
강좌는 아니지만, 제가 쓸 강좌가 어떤방향으로 나아가야하는지를 잘 모르겠습니다. 그래서 글올립니다. [4] | Dopesoul | 2002.09.06 |
웹호스팅의 꽃 APM 완벽설치 가이드 (linux) | BJ | 2002.09.05 |
포트 번호 없이 도메인 연결하기. [15] | Winnie | 2002.08.27 |
남구스의 DB 백업 쉘 스크립 [1] | 김남규 | 2002.08.27 |
남구스의 DNS/POP3/계정추가 쉘스크립 [2] | 김남규 | 2002.08.27 |
웹호스팅의 꽃 A.P.M.~ 을 알아보자! (1부) [9] | 임현 | 2002.08.25 |
무단링크를 방지하여 트래픽을 줄이기(아파치) [5] | 착한마음™ | 2002.08.24 |
APM 자동설치 프로그램 [4] | Captain DirtBuster | 2002.08.24 |
웹호스팅 세팅기 1편 - 설치하기(2부) [3] | 임현 | 2002.08.22 |
웹호스팅 세팅기 1편 - 설치하기(1부) [16] | 임현 | 2002.08.22 |
win2k, apache2.0.40 + php-4.2.2로 업글하기 | ZIO | 2002.08.20 |
[APM설치]윈도우에서 웹서버 세팅하기 [49] | 김영남 | 2002.08.14 |
루트만 이용할수있게 바꿔야하는 명령어들 몇가지 [3] | 임현 | 2002.08.14 |
웹호스팅 세팅기 [8] | 임현 | 2002.08.13 |
MSSQL 2000 Enterprise Edition 설치하기 [7] | DearMai | 2002.08.12 |
소스를 어떻게 써야 할지 잘 모르겠어요.
아파치 서버에서 쓰는건가요?
그럼..어떻게 써야 하는건가요?