( 보통 mod_jk 소스 받아서 컴파일 후 연결하는 자료가 많은 편임 )
[ 버전 정보 및 확인 법 ]
CentOS : 5.6 (Final)
# cat /etc/issue
* 최신 버전 만드려면
# yum list updates (확인)
# yum update (업그레이드)
# shutdown -r now (재시작)
Kernel : 2.6.18-238.19.1
# uname -a
* 컴파일 위해 소스 받으려면
# yum install kernel-devel gcc
JDK : 1.6.0_20-b20 (Sun Microsystems)
# java -fullversion
* 설치
# yum install java-1.6.0-openjdk
Apache : 2.2.3
# /usr/sbin/httpd -v
# yum list httpd
* 설치
# yum install httpd httpd-devel
Tomcat : 5.5.23
# /etc/init.d/tomcat5 version
# yum list tomcat5
* 설치
# yum install tomcat5
[ apache 웹 + tomcat 컨테이너 연결 방법 ]
mod_proxy_proxy 로 연결 할 것임
ProxyPass /path_name/ http://name_or_ip:port/path_name/ 이런 식으로 지정하여 연결
/etc/httpd/conf/httpd.conf 에 mod_proxy 활성화 되어있는지 확인 (기본 설치값은 활성화되어 있음)
* LoadModule proxy_module modules/mod_proxy.so
conf/httpd.conf 에 주석처리된 mod_proxy.c 부분을 설정해도 좋지만
/etc/httpd/conf.d/ 에 tomcat.conf 파일을 새로 생성함
[ /etc/httpd/conf.d/tomcat.conf ]
--
<IfModule mod_proxy.c>
ProxyRequests off
ProxyPass / http://dctm.iig.local:8080/
ProxyPassReverse / http://dctm.iig.local:8080/
<IfModule mod_disk_cache.c>
CacheEnable disk /
CacheRoot "/var/cache/mod_proxy"
</IfModule>
</IfModule>
[ /etc/sysconfig/tomcat5 ] : 아래 내용은 기본적으로 필요하지 않음
JAVA_ENDORSED_DIRS=... 아래 다음 줄 추가
JAVA_OPTS="-XX:MaxPermSize=128m -Xmx512m -Dcom.sun.management.jmxremote"
--
댓글 없음:
댓글 쓰기