티스토리 뷰

Java

Windows7에서 Apache2 + Tomcat 연동

naleejang 2013. 8. 23. 17:50

얼마 전에 프로젝트를 시작을 했습니다. 늘 할 때 마다 어렵다고 느끼는 건 환경설정일 것입니다.

이번 프로젝트에서는 하나의 Apache2 포트에 여러 개의 Tomcat 을 연동하는 환경설정을 해야만 했습니다

그래서 제 윈도우 PC에 먼저 환경 설정을 해 보았습니다. 물론 인터넷의 도움을 받아 여기저기 뒤져보면서 했습니다. 정리하는 차원에서 한번 써 보았습니다. 잘 보아 주세요~~~


 



우선 Windowsapachetomcat, tomcat connectors를 다운로드 받는다.

 

1.     아파치2는 아래 사이트에서 Windows용인 httpd-2.0.65-win32-x86-no_ssl.msi 를 다운로드 받는다.

http://httpd.apache.org/download.cgi


2.     톰캣은 아래 사이트에서 설치하고자 하는 톰캣 버전의 zip 파일을 다운로드 받는다.

http://tomcat.apache.org/download-60.cgi

 

3.     톰캣 컨넥터는 windows용으로 잘 받아야 한다. 아래 Url을 이용하면 쉽게 받을 수 있다. 이때 일반 톰캣 컨넥터를 다운로드 받으면 Apache에서 해당 모듈을 로딩하지 못하게 되는 문제가 발생을 한다. 따라서, 반드시 윈도우용으로 받아야만 한다.

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip

 

4.     다운로드 받은 아파치는 설치하고, 톰캣은 적절한 디렉토리에 압축을 풀어놓는다.

아파치 정상적으로 설치되면 아래와 같은 시스템 아이콘이 나타난다.

 

5.     좀 전에 다운받은 톰캣 컨넥터를 압축을 푼다.

 

6.     압축을 풀은 mod_jk.so 파일을 아파치가 설치되어 있는 디렉터리의 modules 디렉터리로 이동시킨다. PC 같은 경우에는 아래 그림과 같이 추가시켰다.

 

7.     이제 아파치가 설치되어 있는 디렉토리로 가서 workers.properties를 생성해 보자. 그리고 아래와 같이 편집한다.

** 이때 여러대의 tomcat 을 추가하고 싶다면 아래와 같이 worker 리스트를 추가해 주면 된다.


8.     이제 아파치의 httpd.conf 파일의 환경설정을 해보자. 아파치가 설치되어 있는 디렉터리의 conf 디렉터리로 가면 해당 파일을 볼 수 있다. 아래 보이는 그림처럼, conf 파일에 내용을 추가해 보자.

 

** 여러대의 톰캣을 띄울때는 아래와 같이 경로를 설정하고 해당 포트의 tomcat를 설정해 주면 된다.



톰캣을 여러개 띄우고 싶을때는 각각의 톰캣의 포트 전부 다른것으로 변경해 주어야 한다. 

톰캣 포트 설정은 톰캣 디렉터리의 conf 디렉토리를 들어가면 server.xml이 보이는데 이 파일에서 아래 내용을 전부 다 찾아서 포트정보를 변경해 주면 된다. 

<Server port="8006" shutdown="SHUTDOWN">

 

<Connector port="8084" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8445" />

 

<!-- Define an AJP 1.3 Connector on port 8009 -->

<Connector port="8008" protocol="AJP/1.3" redirectPort="8445" />

 

http://ant103.egloos.com/198206

http://www.imcore.net/linux-apache-apache-tomcat-%EC%97%B0%EB%8F%99/

http://blog.daum.net/gujjy/188

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함