Dain.Bora.Net  ver 2.0  
About Me
프로필
나의 가족
용's X-file
숙's X-file
다인홈피 ver 1.0
소중한 사람들
가족들
친구들
직장동료들
다인&건희
다인이 이야기
건희 이야기
엄마 이야기
기억속으로
가족들과 함께
즐거운 추억들
사진 & 물생활
디카 이야기
행복한 물생활
포토갤러리
게시판
부스러기들
자료실
좋은글
스터디
방명록
먹고자고놀고
가볼만한곳
먹고싶은것
링크
카운터
오늘 : 3
전체 : 30280
날자 : 2020/04/01

Category Category
apache2.0 + tomcat5.x 설치하기
# 리눅스/유닉스   2005-11-21 00:55
이상용
1 Apache 2.0
2 J2SE
3 Tomcat 5
4 mod_jk2.so
5 httpd.conf
6 workers2.properties
7 Virtual Host
8 LB(로드 발란서)
9 apache 실행
10 tomcat 실행
11 확인


[edit]1 Apache 2.0 #
http://httpd.apache.org 에서 httpd-2.0.49.tar.gz 받아서 푼다.


$ tar xvfz httpd-2.0.49.tar.gz


INSTALL 파일을 참고하여 apache를 설치하고 실행한다.

//////// ./configure --prefix=/usr/local/apache --enable-shared=max --enable-rule=SHARED_CORE --enable-module=so
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
여기서 PREFIX는 apache가 설치될 디렉토리이다. --prefix=PREFIX를 생략하면 /usr/local/apache2에 설치된다.


이하의 설명에서 PREFIX는 아파치가 설치된 디렉토리를 뜻한다.

--------------------------------------------------------------------------------

브라우저를 열고 http://127.0.0.1/을 입력하였을 때, apache web server가 설치되었다는 메시지가 나오면 성공.


아파치 서버를 끝내려면


$ PREFIX/bin/apachectl stop
[edit]2 J2SE #
http://java.sun.com에서 J2SE› 1.4.2 를 받아 설치한다. SDK를 받아야 된다. JRE만 받으면 안 됨.


확장자가 bin인데 실행권한을 주고 실행시키면 license에 동의하는지를 묻고 이에 대하여 y를 눌러 대답하면 설치가 된다.


아래와 같이 심볼릭 링크를 한다.


$ ln -s /usr/java/j2sdk1.4.2_04 /usr/local/java


/etc/profile.d/java.sh를 아래의 내용으로 만들어 넣는다. (실행 퍼미션으로 넣어야 한다.)


JAVA_HOME=/usr/local/java
export JAVA_HOME


[edit]3 Tomcat 5 #
http://jakarta.apache.org에서 jakarta-tomcat-5.0.19.tar.gz를 받아서 푼다.
$ tar xvfz jakarta-tomcat-5.0.19.tar.gz


RUNNING.txt 파일을 참고하여 tomcat을 실행시킨다.
$ $CATALINA_HOME/bin/startup.sh
여기서 $CATALINA_HOME은 tomcat이 설치된 디렉토리이다.


아래와 같이 심볼릭 링크를 한다.
$ ln -s /usr/jakarta-tomcat-5.0.19 /usr/local/tomcat


브라우저를 열고 http://127.0.0.1:8080/을 입력하였을 때, tomcat이 설치되었다는 메시지가 나오면 성공. tomcat을 끝내려면
$ $CATALINA_HOME/bin/shutdown.sh


[edit]4 mod_jk2.so #


http://jakarta.apache.org 에서 jakarta-tomcat-connectors-jk2-src-current.tar.gz를 받아서 푼다.


jk/native2/INSTALL.txt를 참고하여 mod_jk2.so를 만든다.
$ ./configure --with-apxs2=PREFIX/bin/apxs
$ make
$ cd ../build/jk2/apache2
$ PREFIX/bin/apxs -n jk2 -i mod_jk2.so


[edit]5 httpd.conf #
위에서 만든 mod_jk2.so를 PREFIX/modules/에 복사한 다음, PREFIX/conf/httpd.conf 에서
#LoadModule foo_module modules/mod_foo.so
와 같은 형식으로 되어 있는 곳을 찾아 그 아래에
LoadModule jk2_module modules/mod_jk2.so
를 추가한다.


DirectoryIndex를 찾아 그 줄에 index.jsp를 추가한다.
Alias /icons/ "/usr/local/apache2/icons/"
와 같은 형식의 행을 찾아 그 아래에
Alias /jsp-examples/ "/usr/local/tomcat/webapps/jsp-examples/"
Alias /servlets-examples/ "/usr/local/tomcat/webapps/servlets-examples/"
를 추가한다.


DocumentRoot 행을 찾아
DocumentRoot "/www"
로 바꾸고 저장하고 아래와 같이 심볼릭 링크를 한다.
$ ln -s /usr/jakarta-tomcat-5.0.19/webapps/ROOT /www


[edit]6 workers2.properties #
PREFIX/conf/에 workers2.properties를 아래의 내용으로 만들어 저장한다. ( jk/native2/INSTALL.txt 참고 )
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

[uri:/*.jsp]
worker=ajp13:localhost:8009

[uri:/servlets-examples/*]
worker=ajp13:localhost:8009


[edit]7 Virtual Host #
# Virtual Host의 경우 아래 URI에서 호스트 명을 넣어야 하고요. server.xml에서 host명을 넣으시면 됩니다.
[uri:www.kldp.net/*.jsp]
worker=ajp13:localhost:8009

[uri:www.kldp.net/servlets-examples/*]
worker=ajp13:localhost:8009

[uri:www.kldp.org/*]
worker=ajp13:localhost:8009


[edit]8 LB(로드 발란서) #
-- :> 내일 올릴게요.


[edit]9 apache 실행 #
$ PREFIX/bin/apachectl start


[edit]10 tomcat 실행 #
$ $CATALINA_HOME/bin/startup.sh
또는
$ $CATALINA_HOME/bin/catalina.sh start


[edit]11 확인 #
브라우저에서 http://127.0.0.1을 입력하면 톰캣 화면이 나온다. (8080을 입력하지 않은 것을 주목)


http://127.0.0.1/jsp-examples/을 입력하여 그곳에 있는 jsp 예제를 클릭하여 실행결과가 나타나면 jsp 성공.


http://127.0.0.1/servlets-examples/를 입력하여 그곳에 있는 servlet 예제를 클릭하여 실행결과가 나타나면 servlet 성공.


qqq http://www.fjallravenkanken.org http://www.airmax270.org http://www.suprashoes.us.com http://www.mulberrybagssale.org.uk http://www.pandorajewelry.us.org http://www.coach-outlets.us.com http://www.hydroflask.us.com http://www.adidas-shoes.us.com http://www.outlettruereligion.in.net http://www.edhardyclothing.in.net http://www.persolsunglasses.orgqqq
2019-05-13 12:23
x
Name       Pass       Secret Code   Resize  
List
28    [C/C++] [정보보안][정보보안전문가][리눅스]GDB사용법  이상용 2011.05.12 509
27    [보안] 웹 보안 [3] 이상용 2008.05.28 2665
26    [자바스크립트] JavasScript 총 정리 [5] 이상용 2007.04.10 1136
25    [리눅스/유닉스] rrdtool 설치 [1] 이상용 2007.02.27 1743
24    [공통] Open Source 패러다임 쉬프트 [146] 이상용 2007.02.27 1215
23    [자바스크립트] Table Row 삭제하기 [74] 이상용 2006.12.01 804
22    [리눅스/유닉스] swatch를 이용해 로그파일을 실시간으로 모니터해 보자. [1] 이상용 2006.08.29 868
21    [리눅스/유닉스] cfengine 을 이용하여 여러대의 시스템관리 자동화 하기 [1] 이상용 2006.08.04 1253
20    [리눅스/유닉스] Content Management Systems (CMS) - OpenSource  이상용 2006.08.04 1854
19    [웹] Web 2.0이란 무엇인가 [1] 이상용 2006.08.02 778
18    [웹] [PHPA] using PHP Accelerator [2] 이상용 2006.02.16 9028
17    [공통] 정규 표현식  이상용 2006.01.05 629
16    [리눅스/유닉스] SELinux ?  이상용 2006.01.04 728
   [리눅스/유닉스] apache2.0 + tomcat5.x 설치하기 [1] 이상용 2005.11.21 2296
14    [DB] mysql 설치 가이드  이상용 2005.11.20 875
13    [네트웍] Catalyst 4000-L3 Switch 구조와 setting [187] 이상용 2005.11.08 54848
12    [네트웍] 네트워크 진단 명령어(윈도우) [1] 이상용 2005.11.08 1208
11    [네트웍] DNS 운영 자료  이상용 2005.11.08 665
10    [네트웍] Cisco 6509 운영 메뉴얼 [1] 이상용 2005.11.08 4509
9    [리눅스/유닉스] GD 설치해 보자...  이상용 2005.09.29 1649
List   1 [2]  
Copyright 1999-2020 Zeroboard / skin by eggnara