본문 바로가기
카테고리 없음

[APACHE] APACHE, TOMCAT 연동하기 + SSL

by 얼빵이 2020. 11. 27.
반응형

APACHE와 TOMCAT을 연동하려고 한다

 

먼저 mod_jk를 설치해주자

mod_jk는 아래와 같은 패키지가 필요하다

yum -y install gcc gcc-c++ httpd-devel

 

아래의 링크로 접속해 wget으로 파일을 받아준다

http://tomcat.apache.org/download-connectors.cgi

 

 

아래와 같이 진행하면 되는데

make까지만 진행 후 apache-2.0 폴더를 확인해보면 mod_jk.so가 생성된 것을 확인 할 수 있다

 

cd tomcat-connectors-1.2.48-src/native/

./configure --with-apxs=/usr/bin/apxs
make

cd apache-2.0
mv mod_jk.so /usr/local/apache/modules

 

그 다음 httpd.conf를 열어주고 아래와 같이

mod_jk모듈을 로드해주고 설정을 입력해준다

 

LoadModule jk_module modules/mod_jk.so

<IfModule jk_module>
    JkWorkersFile "conf/workers.properties"
    JkShmFile "logs/mod_jk.shm"
    JkLogFile "logs/mod_jk.log"
    JkLogLevel error
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

    JkMount /연결할주소 tomcat
    JkMount /연결할주소/* tomcat

   JkRequestLogFormat "%w %V %T"
</IfModule>

 

다음은 workers.properties을 설정해준다

필자는 httpd.conf가 있는 폴더에 같이 생성해주었다

workers.tomcat_home="/usr/local/tomcat7"
workers.java_home="/usr/local/java1.7"
ps=/
worker.list=tomcat
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.tomcat.connect_timeout=10000
worker.tomcat.prepost_timeout=10000
worker.tomcat.socket_timeout=3
worker.tomcat.reply_timeout=10000
worker.tomcat.socket_keepalive=1
worker.tomcat.connection_pool_size=4

추가로 APACHE에 적용된 SSL에 적용이 필요하다면

conf/extra/httpd-ssl.conf에 443포트 설정하는 부분에 추가를 해준다

<VirtualHost _default_:443> 

JkMount /연결할주소 tomcat
JkMount /연결할주소/* tomcat

 

이후 APACHE, TOMCAT을 재구동 해주자

 

 

반응형

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로