아파치 설치되어있다는 가정
아피치 설치방법 : http://88oy.tistory.com/326
Tomcat 다운로드
wget -N http://apache.tt.co.kr/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz
Tomcat 압축풀기
tar xvf apache-tomcat-7.0.54.tar.gz
mv apache-tomcat-7.0.54 /usr/local/.
ln -s apache-tomcat-7.0.54/ tomcat
tommcat connector 다운로드
wget -N http://mirror.apache-kr.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.40-src.tar.gz
tommcat connector 압축풀기
tar zxvf tomcat-connectors-1.2.40-src.tar.gz
Tommcat connector 설치
cd tomcat-connectors-1.2.40-src/native/
./buildconf.sh
./configure --with-apxs=/usr/local/apache2/bin/apxs
make
make install
/usr/local/apache2/modules 안에 mod_jk.so파일이 생성되었는지 확인합니다.
참고 (다음과같은 에러가 난다면)
Case 1
buildconf: checking installation...
buildconf: autoconf not found.
You need autoconf version 2.59 or newer installed
to build mod_jk from SVN.
autoconf를 설치하면 됩니다.
autoconf 설치방법
yum install autoconf
Case 2
You need libtool version 1.4 or newer installed
to build mod_jk from SVN.
libtool을 설치하면 됩니다.
libtool 설치 방법
yum install libtool
아파치 환경 설정 변경(httpd.conf 파일)
cd /usr/local/apache2/conf/ vi httpd.conf |
최하단에 아래 내용 추가 입력
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 info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" </ifModule> JkMount /*.jsp ajp13 <Directory /> Options FollowSymLinks AllowOverride None
</Directory> |
workers.properties파일 생성 및 설정(/usr/local/apache2/conf 경로에 생성)
아래 내용을 파일에 작성해 넣으세요
worker.list=ajp13
worker.ajp13.type=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009
worker.ajp13.lbfactor=1
worker.ajp13.connection_pool_timeout=600
worker.ajp13.socket_keepalive=1
연동 테스트
아파치 재시작
톰캣 재시작
Tomcat 데몬 등록
vi /etc/init.d/tomcat
#!/bin/sh # #Tomcat auto-start # # chkconfig: 2345 90 90 # description: Auto-starts tomcat # processname: tomcat case $1 in start) sh /usr/local/tomcat/bin/startup.sh ;; stop) sh /usr/local/tomcat/bin/shutdown.sh ;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh ;; esac
exit 0 |
chmod 755 /etc/init.d/tomcat |
chkconfig --add tomcat |
service tomcat restart |
다음 링크를 참고로 본포스팅은 작성되었습니다.
'Infra & Server Dev' 카테고리의 다른 글
[리눅스]CentOS6.4에 Openfire(오픈파이어) 3.9.3 설치 (0) | 2014.08.05 |
---|---|
CentOS 아파치 + PHP 설치 연동 (2) | 2014.07.18 |
CentOS 6.4[64bit] 아파치 최신 버전 설치 (2) | 2014.07.18 |
[맥]이클립스 소스 라인 보기 (0) | 2014.06.30 |
SSH 접속에러 (WARNING: POSSIBLE DNS SPOOFING DETECTED!) (0) | 2014.06.18 |