웹 & 프레임워크

아파치 톰캣 연동

늘근이 2014. 5. 12. 08:25

 http://blog.naver.com/freezyang?Redirect=Log&logNo=208526876

인터넷에 나와있기는 한데, 따옴표도 빠지고 허접하다. 일단 여기가 깔끔하고 제일 잘 되어있는듯

 

일단 mod_jk.so는 굉장히 버전에 취약하다. 따라서 버전에 맞는 거시기를 받는게 중요하다.

 

http://www.apachelounge.com/

여기의 mod_jk.so가 제일 낫다

  

Apache WebSever 설정

 

1. 커넥터 설치

   - APACHE_HOME/modules 디렉토리 아래에 커넥터(mod_jk.so)파일을 추가. 

 

2httpd.conf 설정

   - APACHE_HOME/conf/httpd.conf 파일을 수정.



# 확인후 수정해야할 부분

ServerRoot "D:\Tools\Apache24"   <-- Apache가 설치된 경로(APACHE_HOME)

 

DocumentRoot "D:\Tools\Apache24\htdocs"    <-- Apache가 설치된 경로아래 htdocs위치(APACHE_HOME\htdocs)


LoadModule jk_module modules/mod_jk.so      <-- Tomcat Connector 로드

 

# 추가되는 부분

<IfModule mod_jk.c>
   JkWorkersFile conf/workers.properties
   JkLogFile logs/mod_jk.log              <-- 로그파일
   JkLogLevel info
   JkMountFile conf/uriworkermap.properties

</IfModule> 


3. workers.properties 파일 생성

  - APACHE_HOME/conf 디렉토리 아래에 workers.properties 파일을 추가.


# 파일내용

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

worker.worker1.lbfactor=1 


4. uriworkermap.properties 파일 생성

APACHE_HOME/conf 디렉토리 아래에 uriworkermap.properties 파일을 추가.


# 파일내용

/*.do=worker1

/*.jsp=worker1