※ Windows에서 Apache, Resin 연동 (WindowsXP, Resin-2.1.8)
| ||
windows에서 resin과 apache를 연동하는 기본적인 방법을 알아본다. 자세한 설정방법은 환경설정 파일이나 메뉴얼을 살펴보길 바란다. apache와 resin 연동의 목적은 정적 컨텐츠(html, image 등)의 요청을 apache가 담당하고, servlet container (resin)는 jsp나 servlet 요청만을 담당하도록 하기 위함이다. 그러나 jsp 스터디가 목적이거나 테스트 용 또는 큰 부하가 없는 경우라면 굳이 apache 와 연동시킬 필요가 없다. resin 역시 단독으로 웹서버의 기능을 가지고 있고, 성능 또한 그리 나쁘지 않다. |
||
1. 설 치 | ||
linux 에서의 연동과 크게 다른점이 없으며 훨씬 간단하다. 필요한 프로그램 목록과 버전. 프로그램 버전에 다소(?) 차이가 있어도 큰 변화는 없다. 각각의 프로그램은 옆의 사이트에서 다운로드할 수 있다.
그리고 windowsXP 에서의 jdk 환경설정은 JDK 1.3x 환경 설정 문서의 ※ Windows NT, 2000 에서의 환경설정 과 거의 동일하므로 참고하면 된다. 또한 mysql 설치는 mysql 참고사항 문서를 참고한다. resin의 설치는 매우 간단하다.(jdk는 꼭 먼저 설치해놓자)
모두 설치한 후 위의 그림과 같이 환경변수를 수정 또는 추가한다. |
||
2. 설 정 | ||
RESIN 이 설치된 폴더(이하 RESIN_HOME이라 한다) 밑의
bin 폴더에 보면 httpd.exe 가 있는데, 이것을 실행시키면 resin 이 실행된다. 이것만으로도 jsp, servlet
환경이 마련된 것이다. jsp, servlet 공부가 목적이라면 이 환경으로 충분하다. 8080 포트에 standalone 으로
서블릿 컨테이너 역할과 웹서버 역할을 동시에 한다.
굳이 apache 와 연동하겠다면 RESIN_HOME\bin\setup.exe 파일을 실행시키고 아래와 같이
Apache 에 체크한 후 OK 를 클릭한다(물론 apache 가 미리 깔려있어야 함) 이제 아파치의 환경설정 파일을 살펴보자. 아파치가 설치된 폴더 밑의 conf 폴더의 httpd.conf 파일이 그것이다. 아래와 같이 접근하여 수정할 수도 있다. 열어보면 파일의 가장 하단에 아래와 같이 추가된 걸 확인할 수 있다. 이렇게 추가되었다면 레진이 아파치 서버의 모듈로 제대로 붙은 것이다. 이젠 apache 와 resin 의 환경설정파일을 수정하는 일만 남았다. apache의 경우 위와 같이 httpd.conf 파일을 열어서 수정하면 되고 resin 의 경우 RESIN_HOME\conf\resin.conf 를 메모장등의 에디터로 수정해야 한다.
연 동이라 함은 apache는 80포트에서 resin은 다른 포트(8080)에서 돌아가면서 apache로 부터 jsp, servlet 요청을 받아서 처리후 넘겨주는 것이다. | ||
3. 테스트 | ||
1. 아파치의 httpd.conf 파일을 수정후 아파치를 재시작한다. 2. RESIN_HOME\bin\httpd.exe 를 실행 (resin 구동)
브라우저에서 http://localhost/index.jsp 로 접속하여 확인한다. 아래와 같이 나온다면 apache와 resin 연동이 성공한 것이다. |
'IT인생_스터디 > 기타' 카테고리의 다른 글
회사에서 사용 가능한 공개 소프트웨어 (0) | 2013.01.10 |
---|---|
resin windows 서비스 등록 (0) | 2010.06.23 |