RadarURL

웹 프로그래밍
2012.03.07 01:56

XE에서 외부에서 자료를 링크거는 행위 방지

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

자신의 사이트 트래픽 관리 혹은, 특정 사유로, 회원님의 사이트 자료가 외부로 유출되
는 경우를 방지하기 위해 다음과 같이 작업을 하실 수 있습니다.

아래 안내된 링크 거부 설정은, 계정내 자료가 외부에 링크된 경우에 한해서 적용이 됩니다.
(주) 회원님의 홈페이지와 홈페이지 하부 경로의 접근과는 무관합니다.

아래의 내용으로 public_html 폴더안에 .htaccess 파일이름으로 등록하여 주시면 됩니다.

기본 .htaccess 파일이 계정에 있다면 해당 파일 하부에 추가로 내용을 심어 주시면 되며
없다면 파일을 생성하여 심어 주시면 됩니다.
( 리눅스에서는 점으로 시작하는 파일은 숨김파일로 인식합니다.
     .htaccess 파일은 숨김 파일로 업로드시 보이지 않을 수 있습니다.)

ftp 프로그램의 환경설정 부분에 숨김파일 보기 옵션을 활성화 시킨후에,,
계정에 접속을 하시후헤, public_html 폴더안에 .htaccess 파일이 있다면 해당 파일에
첨부를 하시면 되며, 없을 경우 .htaccess 파일명으로 내용을 심으시면 됩니다.



=============================================
1. 특정 도메인만 허용할때
=============================================

# ---------- 내용 (내용중 # 으로 시작하는 줄은 내용설명)----------

# 기존 .htaccess 파일에 있는 내용입니다. globals off 로 쓰시는 분은
# 아래 한줄을 주석처리(#) 하시면 됩니다
php_flag register_globals on

SetEnvIF Referer "^$" pass
# 레퍼럴이 없는 회원님의 사이트내 직접 접속시 허용

SetEnvIF Referer "http://아이디\.byus\.net" pass
# 회원님의 사이트 방문중 생기는 레퍼럴 접속 허용

SetEnvIF Referer "http://(www\.)?abc.com" pass
# 도메인이 있은 경우 회원님의 도메인 명(abc.com)으로 추가 해 주시면 됩니다.
SetEnvIF Referer "http://(.*\.)?naver.com" pass
# *.naver.com 에서 오는것을 허용하고 싶을때

<FilesMatch ".\
(gif|jpg|zip|alz|a00|jpeg|GIF|JPG|ZIP|RAR|ALZ|A00|ACE|mp3|MP3|mpeg|MPEG\
|wav|WAV|asf|ASF|wmv|WMV|swf|smi|SMI|SWF|exe|EXE|wma|WMA)$">
# 제한할 파일 확장자를 지정 [대소문자 함께 지정]
# 첫째줄 끝에 역슬래시는 두번째 줄을 한줄로 이어주는 역할을 하므로, 삭제하시면
# 안됩니다.

Order deny,allow
deny from all
allow from env=pass
# pass 로 지정된 주소외엔 모두 거부

</FilesMatch>

# 아래 줄은 특정 파일에 대해서 허용을 할경우에 추가하여 주면 됩니다.
# *bannder.jpg 파일은 예외로 허용을 하고 싶을때 위 구문에 함께 추가해 주시면 됩니다.
# 이미지는 차단하되 ***banner.jpg 파일은 허용할때

<FilesMatch "banner.jpg">
Order allow,deny
allow from all
</FilesMatch>




=============================================
2. 특정 도메인만 차단할때
=============================================


# ---------- 내용 (내용중 # 으로 시작하는 줄은 내용설명)----------

# 기존 .htaccess 파일에 있는 내용입니다. globals off 로 쓰시는 분은
# 아래 한줄을 주석처리(#) 하시면 됩니다
php_flag register_globals on

# www.abc.com 과 abc.com 을 차단하고 싶을때
SetEnvIF Referer "http://(www\.)?abc\.com" block
# *.abc.com 모두 차단하고 싶을때
SetEnvIF Referer "http://(.*\.)?abc.com" block

<FilesMatch ".\
(gif|jpg|zip|alz|a00|jpeg|GIF|JPG|ZIP|RAR|ALZ|A00|ACE|mp3|MP3|mpeg|MPEG\
|wav|WAV|asf|ASF|wmv|WMV|swf|smi|SMI|SWF|exe|EXE|wma|WMA)$">
# 제한할 파일 확장자를 지정 [대소문자 함께 지정]
# 첫째줄 끝에 역슬래시는 두번째 줄을 한줄로 이어주는 역할을 하므로, 삭제하시면
# 안됩니다.

Order allow,deny
allow from all
deny from env=block
# block 로 지정된 주소외엔 모두 허용

</FilesMatch>



=============================================
3. 특정 아이피만 차단하고 싶을때
=============================================

# ---------- 내용 (내용중 # 으로 시작하는 줄은 내용설명)----------

# 기존 .htaccess 파일에 있는 내용입니다.
php_flag register_globals on

Order allow,deny
# 기본 모든 아이피 허용 [필히 기재]
allow from all

# 특정 아이피 차단 (여기서 부터는 옵션입니다. 예제)
deny from 111.111.111.111
# 특정 아이피 대역 차단 (111.111.111.* 모두차단)
deny from 111.111.111.0/24
# 특정 아이피 대역 차단 (111.111.*.* 모두차단)
deny from 111.111.0.0/16



=============================================
4. 특정 아이피만 허용하고 싶을때
=============================================

# ---------- 내용 (내용중 # 으로 시작하는 줄은 내용설명)----------

# 기존 .htaccess 파일에 있는 내용입니다.
php_flag register_globals on

Order deny,allow
# 기본 모든 아이피 비허용 [필히 기재]
deny from all

# 특정 아이피 허용 (여기서 부터는 옵션입니다. 예제)
allow from 111.111.111.111
# 특정 아이피 대역 허용 (111.111.111.* 모두허용)
allow from 111.111.111.0/24
# 특정 아이피 대역 허용 (111.111.*.* 모두허용)
allow from 111.111.0.0/16

 

출처 : http://www.byus.net/jsb/read.php?table=webfaq&no=148

?

공부 게시판

공부에 도움되는 글을 올려주세요.

  1. No Image notice by 처누 2003/08/18 by 처누
    Views 928136 

    [공지] 공부 게시판 입니다.

  2. [apache] HTTP/HTTPS 리다이렉트(Redirect/Rewrite) 하는 방법

  3. http를 https로 리다이렉트하는 여러가지 방법

  4. SSL인증서 없이 HTTPS에서 HTTP로 되돌리기

  5. [SSL] win-acme, Let's encrypt로 무료 SSL 인증서 발급

  6. [SSL] Windows 10에서 Let's Encrypt로 SSL 인증서 무료 발급받기

  7. 무료로 https SSL/TLS 인증서를 발급받을 수 있는 인증 기관

  8. 아파치 서버에 https SSL 인증서 적용하는 방법 (apache httpd)

  9. 아파치2(Apache2) SSL HTTPS 적용하기

  10. 아파치 웹서버에 멀티 도메인에 대한 80, 443 포트 설정하는 방법

  11. Google Photo 대신 Immich를 써보자

  12. 남자 혹은 여자 진국 팁

  13. MBTI검사 16가지 유형 “간단 명료”하게 정리!

  14. [사진관리] PhotoPrism vs LibrePhoto 비교 소감

  15. MDF실, TPS실, EPS실 이게 뭘까?

  16. 알아두면 좋은 직장인 용어 정리

  17. 감기·독감·코로나19의 차이점, 신촌연세병원과 함께 알아봅시다.

  18. 집주인이 전세 보증금을 돌려주지 않을 때

  19. 자전거 타이어 종류 및 추천 2편 (승차감 타이어, 국토종주!)

  20. 오도바이 센타 사장들은 어떤 브랜드를 싫어하고 좋아할까? [출처] 오도바이 센타 사장들은 어떤 브랜드를 싫어하고 좋아할까?|작성자 바이크신

  21. 윈도우 자동 로그온 설정이 보이지 않을 때 조치사항

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 124 Next
/ 124


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너