아파치 설정시, 특정 디렉토리에서만 특정 모듈이 동작하도록 설정하려면?
글쓴이: keeproll / 작성시간: 목, 2013/01/24 - 9:49오전
안녕하세요?
아파치 모듈을 개발해서 테스트 하고 있습니다.
제가 작성한 모듈이 mod_test.so 파일인데
이 모듈이 특정 디렉토리로 접근할 때만 아파치에서 해당 모듈이 동작하게 끔 하려고 합니다.
현재 설정은 스켈톤과 예제에 나와 있는 그대로 적용해서
httpd.conf에
LoadModule test_modules modules/mod_test.so
SetHandler test
이런식으로 작성해놨는데요
예제의 설명에 보면 위의 설정은 http://localhost/test/ 로 접근할 때만
해당 핸들러(모듈)이 동작하는 것처럼 써있던데
실제 동작해보면 http://localhost로 접속되는 모든 요청이 해당 모듈의 영향을 받는것 같습니다.
1번 http://localhost/index.html
2번 http://localhost/test/index.html
3번 http://localhost/notest/index.html
위처럼 3가지의 경우가 있다면, 제가 작성한 모듈이 1번, 3번 요청에는 동작하지 않고
2번 요청에만 동작하게끔 하려고 하는데요...
설정에 보면 Location 지시자와 Directory 지시자가 있던데..
이걸 어떻게 잘 쓰면 될 것 같은데
아파치 설정에 대한 지식이 없어 질문 올려봅니다.
혹시 아시는 분 계시면 지식 좀 부탁드립니다.
Forums:
댓글 달기