아파치1.3 + 톰캣 연동하기
JAVA, TOMCAT, APACHE 연동 Apache 1.3.x 환경
(JDK 1.4.2.11, Tomcat 5.0.28, Tomcat-Connectors 1.2.15)
<설치>
1. 설치 순서
1) Java 설치
2) Tomcat 설치
3) Apache + Tomcat 연동모듈 설치
2. 소스받기
mkdir /usr/local/src/tomcat
cd /usr/local/src/tomcat
wget http://seroot.com/file/j2sdk-1_4_2_11-linux-i586.bin
wget http://seroot.com/file/jakarta-tomcat-5.0.28.tar.gz
wget http://seroot.com/file/jakarta-tomcat-connectors-1.2.15-src.tar.gz
3. Java 설치
1) J2sdk 설치
cd /usr/local/src
chmod a+x j2sdk-1_4_2_11-linux-i586.bin
./ j2sdk-1_4_2_11-linux-i586.bin
mv j2sdk-1_4_2_11 /usr/local/java
2) Java 관련 설정
vi /etc/profile
아래 내용 추가
export JAVA_HOME=/usr/local/java
export CATALINA_HOME=/usr/local/tomcat
source /etc/profile
3) Java 설정 test
java -version
4. Tomcat 설치
1) 설치
cd /usr/local/src/tomcat
tar zxvf jakarta-tomcat-5.0.28.tar.gz
mv jakarta-tomcat-5.0.28 /usr/local/tomcat
2) 설정 test
/usr/local/tomcat/bin/startup.sh
-------------------------------------------------------------------------
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JAVA_HOME: /usr/local/java
-------------------------------------------------------------------------
http://localhost:8080을 입력하였을 경우 tomcat의 첫페이지가 떠야 합니다.
/usr/local/tomcat/bin/shutdown.sh
5. Apache + Tomcat 연동 모듈 설치
1) 설치
tar zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
mv jakarta-tomcat-connectors-1.2.15-src /usr/local/jakarta-tomcat-connectors-jk
cd /usr/local/jakarta-tomcat-connectors-jk/jk/native
./buildconf.sh
./configure --with-apxs=/usr/local/apache/bin/apxs
make && make install
2) 설정 test
find / -name mod_jk.so -print
/usr/local/apache/libexec 에 mod_jk.so 이 존재해야 합니다.
3) 연동 관련 설정
(1) Tomcat 관련 셋팅
cd /usr/local/tomcat/conf
cp -p server.xml server.xml.ORIG
vi server.xml
<Server port="8005" shutdown="SHUTDOWN" debug="0"> 의 아래에 다음의 내용을 추가합니다.
<!-- apache + tomcat connector configuration -->
<Listener className="org.apache.jk.config.ApacheConfig" append="true" forwardAll="false" modJk="/usr/local/apache/libexec/mod_jk.so" />
workers.properties 파일 생성
mkdir jk
cd jk
vi /usr/local/tomcat/conf/jk/workers.properties
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
(2) Apache 관련 셋팅
cd /usr/local/apache/conf
vi /usr/local/apache/conf/httpd.conf
DirectoryIndex 지시자의 제일 끝에 index.jsp를 추가 합니다.
DirectoryIndex index.html index.html.var index.jsp
DocumentRoot 지시자를 변경합니다.
DocumentRoot "/usr/local/tomcat/webapps/ROOT"
제일 아래에 다음의 내용을 추가합니다.
<IfModule mod_jk.c>
JkWorkersFile /usr/local/tomcat/conf/jk/workers.properties
JkLogFile /usr/local/tomcat/logs/mod_jk.log
JkLogLevel error
JkMount /*.jsp ajp13 <- tomcat 4 일 경우
JkMount /servlet/* ajp13 <- tomcat 4 일 경우
JkMount /examples/* ajp13 <- tomcat 4 일 경우
JkMount /servlets-examples/* ajp13 <- tomcat 5 일 경우
JkMount /jsp-examples/* ajp13 <- tomcat 5 일 경우
JkMount /examples/* ajp13 <- tomcat 6 일 경우
</IfModule>
4) 설정 test
apache + tomcat 을 시작합니다.
/usr/local/tomcat/bin/startup.sh
/usr/local/apache/bin/apachectl start
브라우저에서 http://localhost을 입력하여 tomcat의 첫 페이지가 뜨는지 확인합니다.
'리눅스 > APACHE' 카테고리의 다른 글
아파치의 httpd 로그파일 상세 분석 (0) | 2015.01.16 |
---|---|
httpd.conf 파일에 대한 설명 (0) | 2015.01.16 |
아파치2 + 톰캣5 연동하기 (0) | 2015.01.16 |
보안서버(ssl) 실행 방법 (0) | 2015.01.16 |
Virtualhost Redirect 사용하기 (0) | 2015.01.16 |