관리 메뉴

I LOVE EJ

IBM AIX5.3 Apache Tomcat Install Guide 본문

Os & Server/Unix

IBM AIX5.3 Apache Tomcat Install Guide

BeOne 2007. 10. 15. 16:43

1. 개발 환경

        os : aix5.3

        java : j2sdk1.4 64비트용

        web Server : httpd-2.0.55(apache2)

        application Server : jakarta-tomcat-4.1.31(tomcat)

        connector : jakarta-tomcat-connectors-1.2.14.1-src


2. download

 http://apache.org/를 방문하여 apache(Http Server)와 Tomcat을 다운받도록 한다.

apache Http Server는 httpd-2.0.55.tar.gz 를 다운받는다.

tomcat은 4.1.31 tar.gz 를 다운받는다.

tomcat connector는 tomcat down 받는 곳에 가면 Tomcat Connectors가 있다. 이곳을 클릭하고 들어가면 JK 1.2.15 Source Release tar.gz 를 볼 수 있다.클릭 하여 다운받는다.


3. path설정

        root에서 .profile 찾아서 변경한다.

        vi .profile 한 후 다음 구문을 추가한다.

        export PATH=/usr/local/lib:/usr/lib

        export LD_LIBRARY_PATH=.:/usr/local/lib:/usr/lib

        입력이 끝나면

        :wq 입력하여 변경사항을 저장한 다음 빠져 나온다.

4. apache install

  4.1 다운받은 apache 패키지의 압축을 푼다.

        gunzip httpd-2.0.55.tar.gz 또는 tar xvfz httpd-2.0.55.tar.gz

  4.2 다운로드 받은 apache 패키지를 푼다.

        -패키지명 : httpd-2.0.55.tar

        tar -xvf httpd-2.0.55.tar  

        .tar를 풀면 httpd-2.0.55 디렉터리가 생성된다.

        [XXX]cd httpd-2.0.55

        [XXX]./configure -prefix=/usr/local/apache2

-enable-rule=SHARED_CORE                

 -enable-module=so -enable-so

        checking.........

        checking.........하면서 error가 없으면 다음을 실행한다.

        make

        error가 없으면 다음을 실행한다.

        make install

        error가 없으면 정상적으로 apache가 설치됨.

        cd /usr/local/apache2/bin     -아파치 bin 디렉터리로 이동

        ./apachectl start              -아파치 실행

        ps -eaf|grep httpd           -실행 아파치 확인

  4.3 실행 확인

        -apache 브라우저로 확인

          http://localhost:80/

        화면이 뜨면 정상적으로 실행중.

        -apache 정지

          /usr/local/apache2/bin에서 ./apachectl stop


5. Tomcat install

  5.1 패키지 풀기

        jakarta-tomcat-4.1.31.tar.gz 이 있는 디렉터리 이동한다.

        gunzip jakarta-tomcat-4.1.31.tar.gz

        tar -xvf jakarta-tomcat-4.1.31.tar

        ......... ....

        ..... ......................

        error 없이 풀리고 나면 이름을 변경한다.

        mv jakarta-tomcat-4.1.31 /usr/local/tomcat

        .profile 변경

        root에서 vi .profile 한 후 다음을 추가

        export CATALINA_HOME=/usr/local/tomcat

        export TOMCAT_HOME=/usr/local/tomcat

        export CLASSPATH=.:$CATALINA_HOME/common/lib/ojdbc14.jar:\

        $CATALINA_HOME/common/lib/servlet.jar

        :wq 저장한 후 빠져 나온다.

  5.2 브라우저에서 확인

        http://localhost:8080/

        고양이 그림 나오면 성공이다.


6. apache-tomcat 연동

  6.1 연동 모듈 풀기

        jakarta-tomcat-connectors-1.2.14.1-src.tar.gz 이 있는 디렉터리로 이동한다.

        gunzip jakarta-tomcat-connectors-1.2.14.1-src.tar.gz

        tar jakarta-tomcat-connectors-1.2.14.1-src.tar

        cd jakarta-tomcat-connectors-1.2.14.1-src

        cd jk/native/

        ./configure --with-apxs=/usr/local/apache2/bin/apxs

        ...... ..

        ...........

        error가 없으면 다음 명령어 실행한다.

        make

        ...... ...... ....

        ...... .... ............

        error가 없으면 모듈이 실행된다. mod_jk.so는 make실행하고 가장 마지막 부분에

        pwd식으로 mod_jk.so가 만들어진 경로가 나온다. 잘 찾아서 그 경로로 이동한다.

        아마도 cd ../build/jk/apache2

        ls 해서 mod_jk.so 가 있는지 확인해 본다. 있으면

        cp mod_jk.so /usr/local/apache2/modules/

        mod_jk.so를 /usr/local/apache2/modules/로 복사한다.


7. 설정

  7.1 httpd.conf 편집

        cd /usr/local/apache2/conf/

        vi httpd.conf

 7.2 server.xml 편집

        cd /usr/local/tomcat/conf/    

      vi server.xml

7.3 mod_jk.conf 생성

        cd /usr/local/tomcat/conf/

        mkdir auto

        cd auto

        touch mod_jk.conf

        vi mod_jk.conf

7.4 workers.properties 생성

        cd /usr/local/tomcat/conf/

        mkdir jk

        touch workers.properties

        vi workers.properties


8.시작/재시작/정지


  8.1 apache

        cd /usr/local/apache2/bin

        ./apachectl start (시작)

        ./apachectl restart (재시작)

        ./apachectl stop (정지)


  8.2 tomcat

        cd /usr/local/tomcat/bin

        ./catalina.sh run (시작)

        Ctrl+c (정지)

        backgroud로 실행하기

        ./startup.sh (시작)

       ./shutdown.sh (정지)

        /tomcat/logs/tail -f catalina.out   (로그확인)

'Os & Server > Unix' 카테고리의 다른 글

진민님의 JDBC강좌 - 유닉스에서 JDBC 설치하기  (0) 2007.10.15
유닉스에서의 자바 설치  (0) 2007.10.15