아파치 웹 서버 무단 링크 방지
역시 아파치 웹서버 환경설정 파일인 "httpd.conf" 파일을 찾아서 메모장으로 열고, 다음 소스를 추가한 후 아파치 웹서버를 재실행 하시면 됩니다.
Options FollowSymLinks
AllowOverride None
<IfModule mod_setenvif.c>
SetEnvIF Referer "http://daum.net" pass // 도메인명을 코딩합니다. (즉, 설정한 도메인명과 현재 접속한 도메인명이 같을 경우 pass 를 반환합니다.)
<FilesMatch ".(gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpg|jpeg|txt|GIF|JPG|BMP|ZIP
|TAR|RAR|ALZ|A00|ACE|TXT|mp3|MP3|mpeg|MPEG|wav|WAV|asf|ASF
|wmv|WMV|swf|SWF|exe|EXE)$"> // or (.(*)$)
// 무단 링크 방지할 파일 확장자를 코딩합니다.
Order deny,allow
deny from all
allow from env=pass // pass 값이 존재할 경우 링크를 허용합니다.
</FilesMatch>
</IfModule>
</Directory>
httpd.conf
# 도메인 aaa.com
Options FollowSymLinks
AllowOverride None
#링크를 허용할 주소.
SetEnvIfNoCase Referer ^http://aaa.com goout
#이미지의 경우 클릭시 새창에서 X로 보이는것을 방지하기위해.레퍼렐이 존재하지 않는 요청.
#파일 확장자 지정.
|swf|exe)$">
Order deny,allow
deny from all
allow from env=goout
#무단링크시 보일 이미지 지정.지정안하고 주석처리하시면 기본 403포빈 에러뜸.
ErrorDocument 403 http://주소/이미지.gif
</Files>
</Directory>
'Integrator > U-LINUX' 카테고리의 다른 글
우분투에서 하드드라이브 추가하기 (2) | 2008.03.04 |
---|---|
우분투 IP변경하기 (0) | 2008.03.04 |
우분투 vsftpd 설치하기 (1) | 2008.03.04 |
리눅스 스트리밍 서버에 관한 솔류션 (2) | 2008.02.21 |
ftp passive mode (0) | 2008.02.21 |