오늘은 아파치 톰켓 연동을 하겠습니다. ^^
1. http://tomcat.apache.org/download-connectors.cgi 이동
2. archive download site 링크 클릭
3. jk > source > jk-1.2.30 (해당 파일 URL 경로 복사)
4. 리눅스 커멘드 라인에서 아래와 같이 실행
[kyu@qctest tomcat6028]$ wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.30/tomcat-connectors-1.2.30-src.tar.gz
5. 아파치 톰켓 connector 컴파일
[kyu@qctest ~]$ tar xvfz tomcat-connectors-1.2.30-src.tar.gz
[kyu@qctest ~]$ cd /home/kyu/tomcat-connectors-1.2.30-src/native
[kyu@qctest ~]$ ./configure –with-apxs=/home/kyu/apache2/bin/apxs
(apxs 옵션값은 아파치 설치 디렉토리/bin/apxs 을 지정한다.)
[kyu@qctest ~]$ make
[kyu@qctest ~]$ make install
[kyu@qctest ~]$ cd /home/kyu/tomcat-connectors-1.2.30-src/native
[kyu@qctest ~]$ ./configure –with-apxs=/home/kyu/apache2/bin/apxs
(apxs 옵션값은 아파치 설치 디렉토리/bin/apxs 을 지정한다.)
[kyu@qctest ~]$ make
[kyu@qctest ~]$ make install
make install 시 mod_jk.so 파일이 아파치 홈 디렉토리의 /modules 로 자동 복사 됩니다.
6. 아파치 설치 디렉토리의 /conf 로 이동하여 아래의 파일 생성
#### mod_jk.conf ####
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMountFile conf/uri.properties
</IfModule>
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMountFile conf/uri.properties
</IfModule>
#### workers.properties ####
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
#### uri.properties ####
/*.do=worker1
/*.jsp=worker1
7. 마지막으로 conf/httpd.conf 파일 마지막 라인에 mod_jk.conf 파일을 include 시켜줍니다.
include conf/mod_jk.conf
아파치 톰켓 mod_jk 연동 설정 끝~~