출처: http://ra2kstar.tistory.com
1. Apache2 설치.
tar xvzf httpd-2.0.55.tar.gz
cd httpd-2.0.55
./configure --prefix=/usr/local/apache_2.0.55 --enable-modules=so
make
make install
ln -s /usr/local/apache_2.0.55 /usr/local/apache
2. Tomcat5 설치.
tar xvzf jakarta-tomcat-5.0.28.tar.gz
mv jakarta-tomcat-5.0.28 /usr/local
ln -s /usr/local/jakarta-tomcat-5.0.28 /usr/local/tomcat5
3. mod_jk 설치
tar xvzf jakarta-tomcat-connectors-1.2.14.1-src.tar.gz
cd jakarta-tomcat-connectors-1.2.14.1-src/jk/native/
./configure --with-apxs=/usr/local/apache/bin/apxs --enable-EAPI
make
cp apache-2.0/mod_jk.so /usr/local/apache/modules
4. workers.properties 파일 생성
vi /usr/local/apache/conf/workers.properties
아래와 같이 추가
workers.tomcat_home=/usr/local/tomcat5
workers.java_home=$JAVA_HOME
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
5. httpd.conf 파일 수정
vi /usr/local/apache/conf/httpd.conf
맨 아래에 아래와 같이 추가
#
# Mod_jk settings
#
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "conf/workers.properties"
# JkLogFile "logs/mod_jk.log"
JkMount /*.jsp default
JkMount /*.do default
JkMount /servlet/* default
6. DocumentRoot 디렉토리 변경
vi /usr/local/apache/conf/httpd.conf
DocumentRoot 로 찾아서 원하는 패스로 변경
vi /usr/local/tomcat5/conf/server.xml
appBase로 찾아서 아래와 같은 항목을 찾아서 Host name에 접근할 도메인이나 IP로 변경하고 appBase에 원하는 Home 변경
Host name은 실제 http로 접근할때 host어야 됨. virtual host임.
<Context path="" docBase="" debug="1"/> 라는걸 필히 추가
Sample.
<Host name="IP_OR_DOMAIN" debug="0" appBase="/DOCUMENTROOT"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="" debug="1"/>
diggidic님의 블로그 | 야생마
http://blog.naver.com/diggidic/10001641936
[출처] [본문스크랩] LINUX + APACHE2 + TOMCAT5|작성자 해결사
'unix . linux' 카테고리의 다른 글
[unix] vi editor 편집 명령 (0) | 2013.04.01 |
---|---|
[unix] vi (window split) (0) | 2013.04.01 |
[unix] SCP : 서버간 파일이동 (0) | 2013.04.01 |
[unix] vi editor (0) | 2013.04.01 |
[unix] rm (0) | 2013.04.01 |