본문 바로가기

OS의 속삭임/Linux의 외침

[OS][LINUX][apache][tomcat]was/web 연동

※ 관련 글


※ 톰켓은 웹서버가 아니다. 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



'OS의 속삭임 > Linux의 외침' 카테고리의 다른 글

[OS][LINUX][oracle]Oracle 11g설치  (0) 2013.06.04
[OS][LINUX][tomcat]server.xml 설정  (0) 2013.06.04
[OS][LINUX][tomcat] Tomcat 설치  (0) 2013.06.04
[OS][LINUX][java] JDK 설정  (0) 2013.06.04
[OS][LINUX][java] JDK 설치  (0) 2013.06.04