AIX에서 Apache2 + Tomcat5.5 + JK Connector설치#
머리말#
본 강좌를 만들게 된것은 AIX에서 WAS를 Tomcat을 이용 할려고 하다보니 많은 시행 착오를 거친후 만들어진 문서입니다.
실제 각 환경에 따라서는 본 방법이 틀릴수도 있으나 제가 최종적으로 성공한 방법이니 일반적으로 똑같이 적용되 않을까 생각 됩니다.
일단 최초 AIX 6.1에서 설치를 감행하였으나 실패하여 혹시나 하여 AIX 5.3으로 재설치후 아래 방법을 수행하였으며,
방법을 안 이상 6.1에서도 동일하게 구축 될것으로 판단 되어짐.
AIX ksh이 기본이나 이걸 하다 보니 컴파일 과정이 너무 늦어서 찾다보니 원래가 ksh은 느리다고 하여 bash로 변경하여 작업하니
컴파일 속도가 현저하게 빨라짐. 설치전 bash로 변경하는 것도 한가지 방법이라 판단되어짐.
고생은 몇일간 많이 한것 같은데 막상 문서를 만들고 보니 양이 너무 적어서 허탈한 마음이 드는건 사실이지만
저와 같은 시행착오를 안거쳤으면 하는 심정으로 본 문서를 만듭니다.
유용하게 참고하시기 바랍니다.
설치전 필요 모듈#
-
autoconf-2.59-1
-
automake-1.8.5-1
-
gcc-4.2.0-3
-
gcc-cplusplus-4.2.0-3
-
libgcc-4.2.0-3
-
libstdcplusplus-4.2.0-3
-
libstdcplusplus-devel-4.2.0-3
-
libtool-1.5.8-2
-
libxml2-2.6.21-4
-
libxml2-devel-2.6.21-4
-
m4-1.4.1-1
-
zlib-1.2.3-4
-
zlib-devel-1.2.3
-
apr-1.4.2
-
apr-util-1.3.9
-
GNU Maker(따로 컴파일 하여 설치 필요, GNU Maker를 make=>gmake로 파일명 변경후 PATH에 넣어줌, 본 작업에서는 GNU Maker 3.81 버전 이용)
아파치 설치(2.2.15)#
-
CC=gcc ./configure --prefix=/usr/local/apache -enable-rule=SHARED_CORE -enable-module=so -enable-so
-
gmake
-
gmake install
tomcat 설치(5.5)#
압축을 풀어 특정 경로로 복사하여 준다.
(본 작업에서는 /usr/local/tomcat 경로 이용)
tomcat-connector(1.2.30)설치#
-
./buildconf.sh
-
./configure --with-apxs=/usr/local/apache/bin/apx
-
vi apache-2.0/Makefile (대략 65라인에 -Wl,-brtl 옵션 추가)
: $(LIBTOOL) --mode=link ${COMPILE} -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk.lo $(APACHE_OBJECTS) -Wl,-brtl -
gmake
-
gmake install
※ JK Connector 2를 설치할려고 하였으나 계속되는 실패하여 1버전으로 설치를 진행함
환경설정#
꼭 이방법만 있는게 아니라 환경 설정 방법은 다양 하며, 가장 간단하여 아래 방법을 이용함.
-
httpd.conf 수정
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMountFile conf/uriworkermap.properties
</IfModule>
-
workers.properties 작성
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
-
uriworkermap.properties
/*.do=worker1
/*.jsp=worker1
참고사이트#
-
IBM AIX 관련 다운로드 사이트 : ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox
-
Apache 다운로드 사이트 : http://httpd.apache.org/download.cgi
-
Tomcat 다운로드 사이트 : http://tomcat.apache.org/download-55.cgi
-
JK Connector 다운로드 사이트 : http://tomcat.apache.org/download-connectors.cgi
-
WAS 설치 참고 사이트 : http://people.apache.org/~trawick/tomcataix.html
-
환경 설정 참고 사이트 : http://openframework.or.kr/Wiki.jsp?page=Apache_tomcat_using_jk_on_linux
-
Bash 설정 참고 사이트 : http://blog.naver.com/pilot1002?Redirect=Log&logNo=40053276266
-
기타 참고
http://www.ysy2080.com/uribury/1423
http://c-raser80.com/218
이 글은 스프링노트에서 작성되었습니다.
'Tip&Tech' 카테고리의 다른 글
[링크/TISTORY]티스토리 코드 하이라이트 넣는 방법 완벽 정리! ( highlight.js 적용하는 법 ) (0) | 2021.07.06 |
---|---|
Windows 7 & 2008 & 2008 R2에서 암호정책 복잡성 해제 (0) | 2012.05.04 |
[익스체인지 2010 서버] 데이타베이스 제한 용량 변경 (0) | 2010.10.29 |
RemoteApp™를 사용하기 위한 Windows® XP SP3 업데이트 (0) | 2009.10.07 |
XnView를 이용한 다중 TIFF 만들기 / 자동 분할 (0) | 2008.09.08 |