톰캣 설치
1.tomcat 다운로드
# wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-7/v7.0.68/bin/apache-tomcat-7.0.68.tar.gz
2.톰캣 압축해제
# tar xvf apache-tomcat-7.0.68.tar.gz
아파치 설치
1.다운로드
# wget http://apache.mirror.cdnetworks.com//httpd/httpd-2.2.31.tar.gz
2.압축해제
# tar xvf httpd-2.2.31.tar.gz
3.configure
# cd httpd-2.2.31
# ./configure --prefix=/webapps/apache2 --enable-module=shared --enable-rewrite --enable-speling --enable-so --enable-ssl
4.컴파일
# make
4-1 gcc 설치(설치가 안되어 있는 경우)
# yum install gcc
4-2 아래와 같은 오류 발생시 yum으로 설치
configure: error: ...No recognized SSL/TLS toolkit detected
# yum install openssl-devel
5.설치
# make install
커넥터 설치
1.다운로드
# wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz
2.압축해제
# tar xvf tomcat-connectors-1.2.41-src.tar.gz
3.빌드
# cd /native
# ./buildconf.sh
3-1 autoconf 가 설치되어 있지 않는 경우 yum으로 설치
buildconf: checking installation...
buildconf: autoconf not found.
You need autoconf version 2.59 or newer installed
to build mod_jk from SVN.
# yum install autoconf
3-2 libtool 가 설치되어 있지 않은 경우 yum으로 설치
buildconf: checking installation...
buildconf: autoconf version 2.63 (ok)
buildconf: libtool not found.
You need libtool version 1.4 or newer installed
to build mod_jk from SVN.
# yum install libtool
4.configure (apxs 가 설치된 경로를 찾아 연결한다.)
# ./configure --with-apxs=/webapps/apache2/bin/apxs
5.컴파일
# make
6.설치
# make install
위까지 처리가 되면
아피치 설치 디렉토리의 modules/mod_jk.so 가 생성된다.
아파치 설치 디렉토리의 conf/httpd.conf 파일을 수정한다.
7.설정
1) conf/httpd.conf 수정
하단에 추가
LoadModule jk_module modules/mod_jk.so
Include conf/extra/httpd-vhost.conf
<IfModule mod_jk.c>
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
</IfModule>
2) conf/workers.properties 생성
worker.list=edosi1,edosi2
#edosi1
worker.edosi1.port=8009
worker.edosi1.type=ajp13
worker.edosi1.host=localhost
#edosi2
worker.edosi2.port=8010
worker.edosi2.type=ajp13
worker.edosi2.host=localhost