본문 바로가기

WEB서버

아파치 웹서버에 사용자 모듈 추가 하는 예제

출처 : http://cafe.naver.com/adserver/7

*기본적으로 우닉스 계열에서설치를 해야한다.

*유닉스와 아파치에 대한 기본기를 가진 사람만이 설치가 가능하다.

1. apache_1.3.36 버전을 다운로드 한다.

http://www.apache.org

2. 카페 자료실에 있는 adtest.zip을 다운로드 받는다.

3. adtest.zip 압축을 풀고 adtest 폴더채로 apache_1.3.36/src/modules/에 복사한다.

4. apache_1.3.36 폴더에서 ./configure을 실행한다.(기본 컴파일러 작동)


5. apache_1.3.36/src/modules/adtest 폴더에서 adtest모듈에 대해 컴파일 한다.


6.apache_1.3.36/src/ 폴더에서 vi Configuration을 실행시켜 파일 하단에 아래에 구문을 추가시킨다.

"AddModule modules/adtest/mod_adtest.o"


7. apache_1.3.36 폴더에서 아래의 명령어를 순차적으로 실행시키면 설치는 모두 완료!

./configure --prefix=/usr/local/adtest --activate-module=src/modules/adtest/mod_adtest.o
(환경설정 설치경로는 /usr/local/adtest라는 폴더이며, mod_adtest.o를 활성화시킨다)


./make
(컴파일)

./make install
(설치)

8. Apache 환경 파일 설정 http.conf 파일에 추가

<IfModule mod_mime.c>
~
~
~

AddHandler adtest-module .adtest

</IfModule>

반드시 <IfModule mod_mime.c>와 </IfModule> 사이에 삽입해야 한다.

그렇지 않으면 .adtest로 들어오는 확장자에 대해서 처리를 하지 못한다.