IT/centos
apache - tomcat 연동 mod_jk
SHLEE™
2017. 10. 3. 14:21
1. mod_jk 다운 및 압축해제
[ec2-user@ip-172-31-16-251 ~]$ cd /tmp/ [ec2-user@ip-172-31-16-251 tmp]$ wget http://apache.tt.co.kr/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.42-src.tar.gz [ec2-user@ip-172-31-16-251 tmp]$ tar xvf tomcat-connectors-1.2.42-src2. mod_jk 설치
// apxs 경로 확인 [ec2-user@ip-172-31-16-251 conf]$ which apxs /usr/local/apache2/bin/apxs [ec2-user@ip-172-31-16-251 tmp]$ cd tomcat-connectors-1.2.42-src/native/ [ec2-user@ip-172-31-16-251 native]$ ./configure --with-apxs=/usr/local/apache2/bin/apxs [ec2-user@ip-172-31-16-251 native]$ sudo make [ec2-user@ip-172-31-16-251 native]$ sudo make install3. 환경변수 설정
[ec2-user@ip-172-31-16-251 native]$ cd /usr/local/apache2/conf/- workers.properties 파일 생성
// 자바 경로 확인 [ec2-user@ip-172-31-16-251 conf]$ which java /usr/bin/java [ec2-user@ip-172-31-16-251 conf]$ sudo vim workers.properties workers.tomcat_home="/usr/local/tomcat8/" workers.java_home="/usr/bin/java" ps=/ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13- mod_jk.conf 파일 생성
[ec2-user@ip-172-31-16-251 conf]$ sudo vim mod_jk.conf <ifmodule mod_jk.c=""> JkWorkersFile "/usr/local/apache2/conf/workers.properties" JkLogFile "/usr/local/tomcat8/logs/mod_jk.log" JkLogLevel info JkAutoAlias "/usr/local/tomcat8/webapps" JkMount /* ajp13 JkMount /*.jsp ajp13 JkMount /servlet/* ajp13 JkMount /examples/*.jsp ajp13 JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" </ifmodule>
- httpd.conf 환경 설정
[ec2-user@ip-172-31-16-251 native]$ sudo vim httpd.conf LoadModule jk_module modules/mod_jk.so <ifmodule dir_module=""> DirectoryIndex index.html indes.jsp </ifmodule> include conf/mod_jk.conf4. 아파치 재시작
[ec2-user@ip-172-31-16-251 conf]$ sudo /usr/local/apache2/bin/httpd -k stop [ec2-user@ip-172-31-16-251 conf]$ sudo /usr/local/apache2/bin/httpd -k start