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 |