1 Apache 2.0

http://httpd.apache.org 에서 : httpd-2.0.63.tar.gz 받아서 푼다.

 

$ tar xvfz : httpd-2.0.63.tar.gz

 

INSTALL 파일을 참고하여 apache를 설치하고 실행한다.

 

$ ./configure --prefix=PREFIX

$ make

$ make install

$ PREFIX/bin/apachectl start

여기서 PREFIX apache가 설치될 디렉토리이다. --prefix=PREFIX를 생략하면 /usr/local/apache2에 설치된다.

 

이하의 설명에서 PREFIX는 아파치가 설치된 디렉토리를 뜻한다.


브라우저를 열고 http://<설치된 IP>/ 입력하였을 때, apache web server가 설치되었다는 메시지가 나오면 성공.

 

아파치 서버를 끝내려면

 

$ PREFIX/bin/apachectl stop

 

2 mod_jk2.so

 

http://jakarta.apache.org 에서 jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz 를 받아서 푼다.

 

jk/native2/INSTALL.txt를 참고하여 mod_jk2.so를 만든다.

$ ./configure --with-apxs2=PREFIX/bin/apxs

$ make

$ cd ../build/jk2/apache2

$ PREFIX/bin/apxs -n jk2 -i mod_jk2.so

 

[edit]

3 httpd.conf

위에서 만든 mod_jk2.so PREFIX/modules/에 복사한 다음, PREFIX/conf/httpd.conf 에서

#LoadModule foo_module modules/mod_foo.so

와 같은 형식으로 되어 있는 곳을 찾아 그 아래에

LoadModule jk2_module modules/mod_jk2.so

를 추가한다.

 

DocumentRoot "localhost:80"

4 workers2.properties

PREFIX/conf/ workers2.properties를 아래의 내용으로 만들어 저장한다. ( jk/native2/INSTALL.txt 참고 )

[channel.socket:<tomcat_ip>:8009]

port=8009

host=<tomcat_ip>

 

[ajp13: <tomcat_ip>:8009]

channel=channel.socket: <tomcat_ip>:8009

 

[uri:user/*]

worker=ajp13: <tomcat_ip>:8009

 

[uri:/mgt/*]

worker=ajp13: <tomcat_ip>:8009

Posted by 복태아빠
,