강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터1급 : 아파치(Apache) 운영팁- 동영상파일 막는 방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 아파치(Apache) 운영팁- 동영상파일 막는 방법

 

 





웹호스팅을 하다보면, 가끔 동영상 파일이 있어 트래픽을 많이 유발하는 사용자가 있다.

 

 

 

이런 사용자가 동영상 파일을 서비스 하지 못하게 다음과 같이 설정할 수 있다.

 

 

 

 

 

설정파일(httpd.conf)을 열어서 다음과 같이 설정한다.

 

 

 

 

 

 

 

 

 

SetEnvIfNoCase Request_URI "\.(wmv|asf|avi|mov)$" is_movie=1

<Directory /home/사용자아이디>

Order allow,deny

deny from env=is_movie

allow from all

</Directory>

 

 

 

 

 

 

 

위 설정은 요청되는 파일을 조사하여 확장자가 “.wmv, asf, avi, mov"인 경우 동영상 파일로 판단하고 차단하는 설정이다.

 

 

 

만약 새로운 확장자를 추가하려면, 위 설정에 추가하면 된다.

 

 

 

요즘은 flv를 사용하는 경우가 있으니 참고 하여 확장자를 추가하면 된다.

 

 

 

반드시 설정파일 수정 후 아파치를 재시작해야 한다.

 

 

 

 

 

access_log error_log를 확인한다.

 

 

 

 

 

error_log 내용 확인

 

 

 

 

 

 

[Wed Apr 22 08:02:02 2013] [error] [client 127.0.0.1] client denied by server configuration: /usr/local/apache/htdocs/test.avi

 

 

 

 

 

 

 

위 내용은 서버설정에 의해서 클라이언트의 test.avi 파일요청을 거부한 로그이다.

 

 

 

 

 

access_log 내용 확인

 

 

 

 

 

 

127.0.0.1 - - [22/Apr/2013:08:02:02 +0900] "GET /test.avi HTTP/1.1" 403 323

 

 

 

 

 

 

 

위 내용은 클라이언트가 test.avi를 요청했지만, 에러메시지(403:Forbidden)을 보냈다는 로그이다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,854 개
  • 현재 접속자 :  130 명