본문 바로가기

Linux/Tomcat

Apache Tomcat 연동



Apache, Tomcat 연동


Apache와 Tomcat을 분리, 설치하여 연동작업


작업환경

CentOS 6.8

httpd 2.4.23

Tomcat 7.0.72

Tomcat Connectors 1.2.42



커넥터 설치

[root@localhost data]# yum -y install libtool autoconf

[root@localhost data]# tar zxvf tomcat-connectors-1.2.42-src.tar.gz

[root@localhost data]# cd tomcat-connectors-1.2.42-src/native/

[root@localhost native]# ./buildconf.sh

[root@localhost native]# ./configure --with-apxs=/usr/local/apache/bin/apxs

[root@localhost native]# make

[root@localhost native]# make install

[root@localhost native]# ll /usr/local/apache/modules | grep mod_jk.so


연동 설정

[root@localhost native]# vi /usr/local/apache/conf/httpd.conf

...##아래 내용 추가

LoadModule jk_module modules/mod_jk.so

...

<ifModule jk_module>

        JkWorkersFile /usr/local/apache/conf/workers.properties

        JkShmFile /usr/local/apache/logs/mod_jk.shm

        JkLogFile /usr/local/apache/logs/mod_jk.log

        JkLogLevel info

        JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

</ifModule>


[root@localhost native]# vi /usr/local/apache/conf/workers.properties        ##생성

worker.list=was1, was2    

worker.was1.port=8009    

worker.was1.host=localhost

worker.was1.type=ajp13

worker.was1.lbfactor=1


## 2대이상일 경우 아래와 같이 추가

worker.was2.port=18009

worker.was2.host=localhost

worker.was2.type=ajp13

worker.was2.lbfactor=1


[root@localhost native]# service httpd restart


테스트

Tomcat의 jsp파일이 /test/index.jsp 일 경우

연동 전 브라우저에 http://localhost/ 만을 입력하면 It works!! 문구가 나오고

연동 후 http://localhost/index.jsp 를 입력할 경우 index.jsp 파일의 내용을 보여주게 됩니다.





'Linux > Tomcat' 카테고리의 다른 글

Tomcat 다중 설치  (0) 2016.11.03
CentOS + Tomcat 설치  (0) 2016.11.03
Session Clustering  (0) 2016.08.03