기술지원 문의

Resin IBM AIX에 설치시 문제해결
권용찬 / 2007-03-14 15:00

대상 : Resin 2.x 3.x  / IBM AIX

 

IBM AIX 상에 Resin을 설치할 경우 컴파일이 불가능하여 Apache와의 모듈 생성이 실패하는 경우가 있습니다, 이 경우 취할 수 있는 방법입니다.

 

========================================================

안녕하십니까
(주)솔인시스템 권용찬입니다.
 
먼저 관심가져 주셔서 감사드립니다.
 
오전에 살펴본 내용을 기반으로 몇가지 내용을 찾아 보았습니다.
 
원인으로는 IBM에서 Apache APSX기반으로 Resin 연동 모듈을 생성할때 이러한 문제점이 일부 있는 것을 확인하였습니다.
해결방안으로 Apache에 Module 소스를 포함시켜서 컴파일 하는 방법이 있습니다.
 
이러한 경우 가장 쉽게 해볼 수 있는 방법은 다음과 같습니다.
 
1. Apache 소스 압축해제
 
2. Resin 에서 Apache로 Module Source 복사
    다음과 같이 configure를 수행하면 Apache module src가 복사됩니다.
   >>  ./configure --with-apache-src=/apache_src_Path
   
    [apache_path]/src/modules/caucho/   라는 폴더가 생성 됩니다. (Apache 버젼별로 다름)
 
3. Apache Compile 및 설치
    다음과 같이 포함된 모듈을 같이 컴파일 하여 설치합니다.
    >> ./configure --prefix=/설치할 Directory/apache \\
--enable-module=caucho \\
--enable-module=status \\
--enable-module=info \\
--enable-shared=caucho \\
--enable-shared=status \\
--enable-shared=info
--enable-module=so
-- ETC Apache Option
   >> make
   >> make install
   
4. Apache Configuration 설정 (Resin 3.x)
   아래내용을 Apache Web Server Config 파일 (httpd.conf) 최 하단에 추가합니다.
 
   LoadModule caucho_module [apache_path]/libexec/mod_caucho.so
   ResinConfigServer localhost 6812
  
   Web Server Document Root와 Resin의 Document Root를  셈플파일이 있는 곳으로 지정합니다.
 
5. Apache & Resin 시작 후 연동 확인
   Apache 및 Resin을 구동하고
   http://IP/xxx.jsp 를 호출해서
  JSP가 정상적으로 실행 되는지 확인 하시면 됩니다.
 
 
최종적으로 말씀드리면 Resin은 JDK 설치가 가능한 모든 Unix 버젼에서 동작합니다.
실제 설치시 문제는 구매 후 설치단계에서 문제점을 해결하시면 될 것 같습니다.
 
오전에 확인한 바로 Resin 은 구동 되는 것을 확인하였고 문제는 Apache와의 연동 모듈 생성부분인데
이 부분은 JDK 나 여타 부분을 조정하여 설치하면 되겠습니다.
 
검토 하여 보시고 필요하신 부분이 있으면 연락 부탁드립니다.
 
감사합니다.