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
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]
위에서 만든 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"
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