ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 아파치(2.2) 톰캣 연동
    개발 2016. 3. 12. 14:44


    톰캣 설치
    1.tomcat 다운로드
    # wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-7/v7.0.68/bin/apache-tomcat-7.0.68.tar.gz

    2.톰캣 압축해제
    # tar xvf apache-tomcat-7.0.68.tar.gz 


    아파치 설치
    1.다운로드
    # wget http://apache.mirror.cdnetworks.com//httpd/httpd-2.2.31.tar.gz

    2.압축해제
    # tar xvf httpd-2.2.31.tar.gz

    3.configure
    # cd httpd-2.2.31
    # ./configure --prefix=/webapps/apache2 --enable-module=shared --enable-rewrite --enable-speling --enable-so --enable-ssl

    4.컴파일
    # make

    4-1 gcc 설치(설치가 안되어 있는 경우)
    # yum install gcc

    4-2 아래와 같은 오류 발생시 yum으로 설치
    configure: error: ...No recognized SSL/TLS toolkit detected

    # yum install openssl-devel 

    5.설치
    # make install


    커넥터 설치
    1.다운로드
    # wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz

    2.압축해제
    # tar xvf tomcat-connectors-1.2.41-src.tar.gz 

    3.빌드 
    # cd /native
    # ./buildconf.sh

    3-1 autoconf 가 설치되어 있지 않는 경우 yum으로 설치
    buildconf: checking installation...
    buildconf: autoconf not found.
               You need autoconf version 2.59 or newer installed
               to build mod_jk from SVN.

    # yum install autoconf

    3-2 libtool 가 설치되어 있지 않은 경우 yum으로 설치
    buildconf: checking installation...
    buildconf: autoconf version 2.63 (ok)
    buildconf: libtool not found.
               You need libtool version 1.4 or newer installed
               to build mod_jk from SVN.

    # yum install libtool

    4.configure (apxs 가 설치된 경로를 찾아 연결한다.)
    # ./configure --with-apxs=/webapps/apache2/bin/apxs

    5.컴파일
    # make

    6.설치
    # make install

    위까지 처리가 되면
    아피치 설치 디렉토리의 modules/mod_jk.so 가 생성된다.
    아파치 설치 디렉토리의  conf/httpd.conf 파일을 수정한다.

    7.설정
    1) conf/httpd.conf 수정

    하단에 추가
    LoadModule jk_module modules/mod_jk.so
    Include conf/extra/httpd-vhost.conf

    <IfModule mod_jk.c>
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    </IfModule>

    2) conf/workers.properties 생성
    worker.list=edosi1,edosi2
    #edosi1
    worker.edosi1.port=8009
    worker.edosi1.type=ajp13
    worker.edosi1.host=localhost
    #edosi2
    worker.edosi2.port=8010
    worker.edosi2.type=ajp13
    worker.edosi2.host=localhost



    반응형

    '개발' 카테고리의 다른 글

    우분투에 HDD 추가하기  (0) 2016.06.08
    MySQL 미러링 (REPLICATION)  (0) 2016.06.08
    AIX 에서 시간 설정하기  (0) 2015.12.10
    input 필드에 숫자만 입력받기  (0) 2015.10.26
    폰갭 업데이트하면서 변경된 부분  (0) 2015.05.01

    댓글

Designed by Tistory.