리눅스마스터1급 : 아파치(Apache) 운영팁- 동영상파일 막는 방법
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,701 조회
- 0 추천
- 목록
본문
리눅스마스터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)을 보냈다는 로그이다.
관련자료
-
이전
-
다음