HTML 태그
스타일시트 사용법
메타태그 사용법
특수문자 코드표
HTML 색상표
리눅스팁 모음

Jakarta Tomcat 4.x 설치
1. j2sdk-1_4_2-linux-i586.bin 를 다운받는다.

2. 위의 파일을 실행가능하도록 퍼미션을 변경한뒤, 실행시켜 압축을 푼다.
# chmod 744 j2sdk-1_4_2-linux-i586.bin
# ./j2sdk-1_4_2-linux-i586.bin

3. 생성된 j2sdk1.4.2 디렉토리를 /usr/local/로 이동시키고 심볼릭링크를 건다.
# mv j2sdk1.4.2 /usr/local
# ln -s j2sdk1.4.2 j2sdk

4. /etc/profile.d/jdk.sh 를 만들고, 이를 적용시킨다.
# vi /etc/profile.d/jdk.sh
- 다음 내용을 추가한다.
JAVA_HOME=/usr/local/j2sdk
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME

# source /etc/profile

5. Java실행기를 실행하여 안내 메시지가 제대로 출력되는지 확인한다.
# java

6. tomcat-4.1.24.tar.gz 를 다운받아 압축을 푼다.

7. 생성된 jakarta-tomcat-4.1.24 디렉토리를 /usr/local/ 로 옮기고 심볼릭링크를 건다.
# mv jakarta-tomcat-4.1.24 /usr/local
# ln -s jakarta-tomcat-4.1.24 tomcat

8. mysql-connector-java-3.0.8-stable.tar.gz 를 다움받아 압축을 푼다.

9. 생성된 mysql-connector-java-3.0.8-stable-bin.jar 파일을 /usr/local/tomcat/shared/lib/ 디렉토리에 복사한다.

10. /etc/profile.d/jdk.sh 를 수정하고, 이를 적용시킨다.
# vi /etc/profile.d/jdk.sh
- 다음과 같이 수정한다.
JAVA_HOME=/usr/local/j2sdk
CATALINA_HOME=/usr/local/tomcat
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
CLASSPATH=.:/usr/local/tomcat/common/lib/servlet.jar:/usr/local/tomcat/lib/mysql-connector-java-3.0.8-stable-bin.jar:
export JAVA_HOME CATALINA_HOME PATH CLASSPATH

# source /etc/profile

11. /usr/local/tomcat/conf/server.xml 을 수정한 뒤 tomcat을 가동한다.
# vi /usr/local/tomcat/conf/server.xml
<!-- Tomcat Root Context --> 부분을 찾아 다음 내용을 추가한다.
<Context path="" docBase="ROOT" debug="0" reloadable="true">

# /usr/local/tomcat/bin/startup.sh

12. 웹브라우저에서 http://localhost:8080/ 을 입력하여 tomcat이 실행되는 것을 확인한다.

13. mod_jk-2.0.43.so 를 다운받아 apache2/modules/ 디렉토리로 옮긴다.

14. /usr/local/tomcat/conf/server.xml 을 수정한다.
# vi /usr/local/tomcat/conf/server.xml
- 다음 내용을 찾는다.
<Server port="8005" shutdown="SHUTDOWN" debug="0">
- 이 줄 밑에 다음 내용을 추가한다.
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
modJk="/usr/local/apache2/modules/mod_jk-2.0.43.so" />
- 다음 내용을 찾는다.
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
- (중요)이 내용에서 name에 해당하는 부분을 서버의 HostName으로 고친다.(예) localhost->dunggi.net
HostName이 따로 없는 사용자는 그대로 localhost로 둔다.
- 이 줄 밑에 다음 내용을 추가한다.
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" forwardAll="false"
modJk="/usr/local/apache2/modules/mod_jk-2.0.43.so" />


15. /usr/local/apache2/conf/httpd.conf 를 수정한다.
- ServerName을 찾아서 이를 위의 server.xml파일에 지정한 HostName과 일치시킨다.
ServerName localhost(또는 자신의 도메인 네임)
- LoadModule부분에 다음 구문을 추가한다.
LoadModule jk_module modules/mod_jk-2.0.43.so
- 파일 가장 아래에 다음 구문을 추가한다.
Include /usr/local/tomcat/conf/auto/mod_jk.conf

16. /usr/local/tomcat/conf/jk에 workers.properties를 추가한다.
#Start setup file
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/j2sdk
ps=/
#Definition for Ajp13 worker
worker.list=ajp12, ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
#End setup file

17. tomcat을 재가동시켜서 mod_jk.conf를 생성한다. # /usr/local/tomcat/bin/shutdown.sh
# /usr/local/tomcat/bin/startup.sh

18. apache를 재가동시키고, 웹브라우저에서 http://localhost/index.jsp 을 입력하여 apache와 tomcat이 연동되는 것을 확인한다.

19. Virtual Host를 설정한다.
/usr/local/apache2/conf/httpd.conf 를 수정한다.
DirectoryIndex 부분을 찾아 index.jsp 를 추가한다.
각 virtual host 부분에 다음 내용을 추가한다.
JkMount /*.jsp ajp13
/usr/local/tomcat/conf/server.xml 에 다음 내용을 추가한다.
<Host name="xxx.com">
<Context path="" docBase="/home/username/www" reloadable="true"/>
<Alias>www.xxx.com</Alias>
</Host>

☜ 이전 페이지로