아파치 무단링크3 VirtualHost 설정부분
컨텐츠 정보
- 19,331 조회
- 5 추천
- 목록
본문
진이
http://test.co.kr
Tip & Tech의 무단링크 금지방법으로 웹서버에 적용을 하니까
EMBED태그를 사용하는 파일은 정상적으로 작동을 하지 않더군요.
Referer 가 test.co.kr www.test.co.kr www.test.com test.com 일경우와 존재하지
않을 경우는 (^$) 링크가 가능하도록 했습니다.
이렇게 하면 flash 파일과 동영상 파일이 문제없이 나오는 군요.
좋은의견 기대하겠습니다.
아래는 제가 관리하는 서버에 셋팅한 VirtualHost 설정부분 예제입니다.
<VirtualHost XXX.XXX.XXX.XXX>
ServerAdmin test@test.co.kr
DocumentRoot /home/test/public_html
ServerName test.co.kr
ServerAlias www.test.com test.com www.test.co.kr test.co.kr
ErrorLog logs/test_co_kr_error_log
CustomLog logs/test_co_kr_access_log combined
SetEnvIf Referer test.co.kr link_allow
SetEnvIf Referer www.test.co.kr link_allow
SetEnvIf Referer test.com link_allow
SetEnvIf Referer www.test.com link_allow
SetEnvIf Referer ^$ link_allow
<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)$">
Order deny,allow
deny from all
allow from env=link_allow
</FilesMatch>
</VirtualHost>
--------------------------------------------------------------
파일이름에 대소문자 섞어 사용..
Wma 이런식으로 하면 뚤리니까... 큰 효과없음
http://test.co.kr
Tip & Tech의 무단링크 금지방법으로 웹서버에 적용을 하니까
EMBED태그를 사용하는 파일은 정상적으로 작동을 하지 않더군요.
Referer 가 test.co.kr www.test.co.kr www.test.com test.com 일경우와 존재하지
않을 경우는 (^$) 링크가 가능하도록 했습니다.
이렇게 하면 flash 파일과 동영상 파일이 문제없이 나오는 군요.
좋은의견 기대하겠습니다.
아래는 제가 관리하는 서버에 셋팅한 VirtualHost 설정부분 예제입니다.
<VirtualHost XXX.XXX.XXX.XXX>
ServerAdmin test@test.co.kr
DocumentRoot /home/test/public_html
ServerName test.co.kr
ServerAlias www.test.com test.com www.test.co.kr test.co.kr
ErrorLog logs/test_co_kr_error_log
CustomLog logs/test_co_kr_access_log combined
SetEnvIf Referer test.co.kr link_allow
SetEnvIf Referer www.test.co.kr link_allow
SetEnvIf Referer test.com link_allow
SetEnvIf Referer www.test.com link_allow
SetEnvIf Referer ^$ link_allow
<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)$">
Order deny,allow
deny from all
allow from env=link_allow
</FilesMatch>
</VirtualHost>
--------------------------------------------------------------
파일이름에 대소문자 섞어 사용..
Wma 이런식으로 하면 뚤리니까... 큰 효과없음
관련자료
-
링크
댓글 0
등록된 댓글이 없습니다.