| Apache 1.3.28 + Tomcat 4.1.26 + J2SDK 1.4.2 on LINUX | 작성일 : 2003/08/08 23:15 |
| 조회수 : 7341 |
|
Apache 1.3.28 + Tomcat 4.1.26 + J2SDK 1.4.2 on LINUX 작성자 정명환(tonic) E-Mail tonicware@hanmail.net 최초작성일 2003년 7월 13일 최종수정일 2003년 7월 21일 이 문서는 GPL(GNU PUBLIC LICENSE) 에 의해 자유로이 배포될수 있습니다. 라이센스에 관한 설명은 http://www.fsf.org/copyleft/gpl.html에서 참고할수 있습니다. 0. 시작하기 전에.. Linux 기반에 Apache 1.3.x와 Tomcat 4.1.X를 mod_jk.so를 이용하여 연동시키는데 목적을 두고 작성한 것입니다. Version은 좀 더 상위버젼이거나 하위버젼이어도 상관없겠지만, 설치방법이 변경될수 있다는 점을 유의하십시오. 설치시에는 root권한으로 하셔야 합니다. 1. 테스트 작업환경 Pentium4 2.4Ghz RAM 256MB, 8PE800 pro WOWLiNUX 7.3 Paran R2(Kernel 2.4.18) 2. Download List Apache 1.3.28 http://mirror.apache.or.kr/httpd/apache_1.3.28.tar.gz Tomcat 4.1.26 http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.26-alpha/bin/jakarta-tomcat-4.1.26.tar.gz Tomcat-Connector(mod_jk.so) http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/linux/mod_jk.so-ap1.3.27-rh72 J2SDK 1.4.2 http://java.sun.com/j2se/1.4.2/download.html 3. 설치할 디렉토리 및 작업 디렉토리 Apache /usr/local/apache Tomcat /usr/local/tomcat4 J2SDK /usr/local/j2sdk 작업 디렉토리 /usr/local/src 4. Apache 설치 [root@localhost /usr/local/src]# # tar xvfz apache_1.3.28.tar.gz # cd apache_1.3.28 # ./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-module=so # make # make install # cd /usr/local/apache/htdocs # mv index.html.ko.euc_kr index.html # cd /usr/local/apache/conf # vi httpd.conf ServerName ???.???.???.??? -> 자신의 IP주소로 수정후 저장 # cd /usr/local/apache/bin # ./apachectl start -> Apache 실행 5. Tomcat-Connector(mod_jk.so) 설치 [root@localhost /usr/local/src]# # mv mod_jk.so-ap1.3.27-rh72 mod_jk.so # cp mod_jk.so /usr/local/apache/libexec/ 6. J2SDK 설치 [root@localhost /usr/local/src]# # chmod 750 j2sdk-1_4_2-linux-i586.bin # ./j2sdk-1_4_2-linux-i586.bin Yes 입력 # cd /usr/local/src # mv j2sdk1.4.2 /usr/local/j2sdk 7. 환경설정 [root@localhost /usr/local/src]# # vi /etc/profile 맨밑에 추가후 저장 export JAVA_HOME=/usr/local/j2sdk export CATALINA_HOME=/usr/local/tomcat4 export CLASSPATH=./:$JAVA_HOME/lib/tools.jar: $CATALINA_HOME/common/lib/servlet.jar export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin # source /etc/profile 8. Tomcat 설치 [root@localhost /usr/local/src]# # tar xvfz jakarta-tomcat-4.1.26.tar.gz # mv jakarta-tomcat-4.1.26 /usr/local/tomcat4 # cd /usr/local/tomcat4/bin # ./startup.sh -> Tomcat 실행 Using CATALINA_BASE: /usr/local/tomcat4 Using CATALINA_HOME: /usr/local/tomcat4 Using CATALINA_TMPDIR: /usr/local/tomcat4/temp Using JAVA_HOME: /usr/local/j2sdk 이렇게 나온후 웹브라우저에서 "http://localhost:8080" 입력후 화면에 고양이가 보이면 성공 9. server.xml 파일 수정 # cd /usr/local/tomcat4/conf # vi server.xml 아래 내용을 찾아서.. 밑줄에 다음을 입력한다. 아래 내용을 찾아서.. 밑줄에 다음을 입력한다. # cd /usr/local/tomcat4/bin # ./shutdown.sh -> Tomcat 종료 # ./startup.sh -> Tomcat 시작 (/usr/local/tomcat4/conf 디렉토리 밑에 auto와 jk디렉토리가 생기면 성공) 10. workers.properties 파일 작성 # cd /usr/local/tomcat4/conf/jk # vi workers.properties 밑의 내용을 전부 입력후 저장... # Start setup file # workers.tomcat_home=/usr/local/tomcat4 workers.java_home=/usr/local/j2sdk ps=/ worker.list=ajp12, ajp13 # Definition for Ajp13 worker # worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 # # End setup file 11. httpd.conf 수정 # cd /usr/local/apache/conf # vi httpd.conf 제일 마지막 부분에 밑의 내용을 전부 입력후 저장... LoadModule jk_module libexec/mod_jk.so JkWorkersFile "/usr/local/tomcat4/conf/jk/workers.properties" JkLogFile "/usr/local/tomcat4/logs/mod_jk.log" JkLogLevel emerg JkMount /*.jsp ajp13 JkMount /servlet/* ajp13 Include /usr/local/tomcat4/conf/auto/mod_jk.conf 12. 실행 및 최종 확인 Apache 종료 # cd /usr/local/apache/bin # ./apachectl stop Tomcat 종료후 시작 # cd /usr/local/tomcat4/bin # ./shutdown.sh # ./startup.sh Apache 시작 # cd /usr/local/apache/bin # ./apachectl start 처음 시작시에는 tomcat 실행, Apache 실행 Tomcat 작동확인 http://localhost:8080 http://localhost:8080/examples Apache + Tomcat 연동 작동확인 http://localhost http://localhost/examples 13. 마치며... 부족한 지식으로 문서를 작성하는데 최선을 다했으나 문서에 틀린점이나 오류가 있을 수도 있습니다. 만약 틀린점을 발견했다면 저에게 알려 주시기 바랍니다. 그리고 부족한 실력으로 작성한 저의 글을 진호(truefeel)님께서 좋게 봐주셔서 올릴수 있게되어 감사합니다. |
|||||||||
|
|