커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
*
HanIRC의 #coffeenix 방
[
장비 및 회선 후원
]
> Forum <
IT 일정
N
e
w
!
자동화 프로젝트
HOME
>
네트워크(network)
>
웹 서버(web, httpd, apache)
도움말
검색 :
사이트
WHOIS
웹서버 종류
WebDAV
(7, 글 1, 자료 4)
웹서버 튜닝
(5, 글 4, 자료 2)
웹서버 사용 통계 자료
(2, 자료 1)
Apache SSL / mod_ssl
(4, 글 3, 자료 2)
Apache 1.3.28 + Tomcat 4.1.26 + J2SDK 1.4.2 on LINUX
작성일 : 2003/08/08 23:15
글쓴이 : 정명환 (
http://linuxplus.cafe24.com
)
조회수 : 7319
[
이전화면
/
수정
] 비밀번호 :
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)님께서 좋게 봐주셔서 올릴수 있게되어 감사합니다.
커피닉스 카페 최근 글
[08/25]
#gpt_question_subje
[08/20]
From what I've seen
[08/14]
сайт
[06/16]
[질문]SAN 스위치 브로드케이드 dcx8510-4 장비관련입니다.
[04/22]
Re: 영화속에 컴퓨터 이야기 ~스워드피쉬(2001)
[10/20]
Cross Compiler 깔
[07/14]
SSL АО
[04/26]
Re: 도스화면 원격조종 여부
[04/25]
도스화면 원격조종 여부
[10/30]
Cshell에서 난수 설정
[10/23]
공항철도주식회사 SE 구인 件
[01/26]
Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
[01/25]
wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
[01/11]
특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
[08/01]
DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
N
e
w
! 최근에 등록한 페이지
KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
오픈캐스케이드 캐드 (OpenCASCADE CAD)
QCad for Windows --- GNU GPL (Free Software)
The Hello World Collection
IPMI를 활용한 리눅스 서버관리
DNS 설정 검사
nagiosgraph 설치 방법
Slony-I 설치 방법 (postgresql replication tool)
Qmail기반의 Anti spam 시스템 구축하기
clusterssh
[ 함께하는 사이트 ]
운영진 :
좋은진호(truefeel)
, 야수(yasu), 범냉이, sCag
2003년 8월 4일~