728x90
반응형

※ 관련 글


※ 톰켓은 웹서버가 아니다. WAS이다. 단지 컨테이너 일뿌이다. 하지만 요녀석 요즘 성능이 부적 좋아져서, apache에 버금가는 성능을 자랑 하는바...tomcat + apache와 tomcat의 성능이 매우 근접해졌다. 하지만!! 아파치 요녀석 많은 능력을 가지고 있는 녀석이다. 고양이 녀석보다 더 깊은 역사를 가진 인디언이다...먼말이여 -_-? 암튼...그렇다..웅?..뭐요?


⊙ 작업 순서

1. mod_jk.so 생성

2. httpd.conf 설정

3. workers.properties 설정

4. vhost 설정.



 


 


1. mod_jk.so 생성

가. mod_jk 소스 다운로드 (URL : http://tomcat.apache.org/connectors-doc/)  및 tomcat-connectors-1.2.30-src.tar.gz 압축해제

shell> wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz

shell> tar xzvf tomcat-connectors-1.2.30-src.tar.gz

shell> cd tomcat-connectorts-1.2.30-src/native

shell> ./configure –with-apxs=/usr/local/apache/bin/apxs

shell> make

shell> make install


나. mod_jk.conf 파일 만들기

shell> cd /usr/local/apache/conf

shell> vi mod_jk.conf 

LoadModule jk_module modules/mod_jk.so


JkWorkersFile "/usr/local/httpd/conf/workers.properties"

JkLogFile "/usr/local/httpd/mod_jk.log"

kShmFile "/usr/local/httpd/mod_jk.shm"



2. workers.properties 파일 생성

 shell> vi workers.properties //vi 모드 진입

workers.tomcat_home="/usr/local/tomcat"
workers.java_home="/usr/local/java"
ps=/

worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost

worker.ajp13.type=ajp13



3. httpd.conf 설정


# vhost 주석 제거하여 적용.[아랫부분]

Include conf/extra/httpd-vhosts.conf

 


-httpd.conf 파일 제일 밑 부분에 다음을 추가한다.
#JK Connection Configuration
include conf/mod_jk.conf




4. httpd-vhosts.conf 설정

NameVirtualHost *:80


<VirtualHost *:80>


    ServerAdmin admin@dummy-host2.example.com

    DocumentRoot "/web/dir주소"

    ServerName 127.0.0.1

    ErrorLog "logs/rename_error_log"

    CustomLog "logs/rename_access_log" common


    JkMount /*.css ajp13

    JkMount /*.js ajp13

    JkMount /*.png ajp13

    JkMount / ajp13

    JkMount /*.jsp ajp13

    JkMount /*.json ajp13

    JkMount /*.do ajp13


</VirtualHost>






※ 보통 설치 하면 위와 같이 한다. 필요시 위의 틀에서 설정을 변경하여 환경에 맞게 사용하면 되겠다.


※ 혹시 내가 적은것이 아리송 하다면 다음 사이트도 참고 하기 바란다.

URL : http://blog.naver.com/PostView.nhn?blogId=dltjdals8110&logNo=50140764503


 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,