OS/Linux2014. 2. 6. 11:33

설치환경 : Centos6.5 x64, Apache2.4.7 ,Tomcat7.0.50

설치버전 : tomcat-connectors-1.2.37

설치전 확인사항 

아파치 설치 톰캣설치 


설치사항

1경로선택및 파일 소스 다운로드

#cd /usr/local/src

#wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz

2.압축해제 

# tar zxvf tomcat-connectors-1.2.37-src.tar.gz

3.빌드 검사 및 의존패키지 설치

# cd /usr/local/src/tomcat-connectors-1.2.37-src/native

# ./buildconf.sh

# yum install autoconf

# yum install libtool

※ buildconf 로 의존패키지를 반드시 확인한후 설치하고 빌드해야 한다

4.빌드 및 인스톨

# ./configure --with-apxs=/usr/local/apache2/bin/apxs

# make && make install

# find / -name "mod_jk.so"

※ /usr/local/apache2/modules/mod_jk.so 제대로 있는지 확인해야합니다.


5.환경설정

# cd /usr/local/apache2/conf

# vi httpd.conf

Include conf/extra/httpd-jk.conf

# cd /usr/local/apache2/conf/extra

# vi httpd-jk.conf

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/extra/workers.properties

JkMountFile conf/extra/uriworkermap.properties

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

JkLogLevel info

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

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

JkRequestLogFormat "%w %V %T"

# vi workers.properties
worker.list=lb
worker.tomcat7.type=ajp13
worker.tomcat7.host=localhost
worker.tomcat7.port=8009

worker.lb.type=lb
      worker.lb.balance_workers=tomcat7

# vi uriworkermap.properties

/manager/*=lb

/docs/*=lb

/host-manager/*=lb

/index.jsp=lb

!/servlet-examples/*.jpeg=lb

톰캣 재시작

아파치 재시작


6.테스트

http://localhost/index.jsp 

http://localhost/manager/

주의 사항 및 확인 사항

※ 아파치가 제대로 설치되어있어야 한다  apr,apr-util,pcre 

※ 톰캣 관리자를 추가해야 http://localhost/manager 에 들어 갈수 있습니다.

※ 환경설정에서 localhost 대신 자신의 IP 가 대신 할수 있습니다.

참고 사이트

http://lesstif.com/pages/viewpage.action?pageId=12943367

Posted by idwook