티스토리 뷰
안녕하세요! 셋팅 부탁이 들어와서 간만에 메뉴얼 작성좀 해봤습니다.
에러가 너무나도 싫어서 그냥 궁합맏는걸로 테스트 했고요.
mod_jk는 컴파일 된것을 참고 했습니다.. 컴파일 방법은 검색사이트에 검색해보시면
워낙 잘나와 있기 때문에 참고 하시고요..
아직 현장에서 php 때문에 아파치 1.3.27버전을 사용하는 데가 있다고 하더군요..
그럼 즐공!!
아파치1.3.27 +톰캣 4.1.29 셋팅
-필요한 패키지-
다운로드사이트(선프리웨어미러사이트)
http://sunsite.tus.ac.jp/sun/solbin/
GNU버전으로된 패키지
automake, m4, cvs, make, autoconf, libtool, tar, expat
단 mod_ssl을 사용하기 위해서는 다른 패키지가 필요로 한다.
상기사이트의 apache부분을 보면 관련 설명이 나와 있음.
* 설치
#pkgadd -d ./패키지명
-환경변수 설정-
c쉘인경우 아래와 같이 입력함.
setenv JAVA_HOME /usr/java1.2
setenv CATALINA_HOME /usr/local/tomcat
1. 아파치설치
http://sunsite.tus.ac.jp/sun/solbin/
상기 사이트에서 apache1.3.27패키지 버전을 다운로드
* 설치
1. #pkgadd -d ./apache-1.3.27-sol8-sparc-local
2. 톰캣설치
http://mirror.apache.or.kr/jakarta/tomcat-4/v4.1.29/bin/
http://mirror.apache.or.kr/jakarta/tomcat-connectors/jk/binaries/solaris/
상기 사이트에서 톰캣(4.1.29)과 커넥터(for apache 1.3.28버전)을 다운로드
* 설치
1. #/usr/local/bin/tar zxvf ./jakarta-tomcat-4.1.29.tar.gz
2. #mv /jakata-tomcat-4.1.29 /usr/local/tomat
* 커넥터를 apache내 라이브러리에 넣는다
1. 커넥터 압축을 해제하고 디렉토리 내에 있는 mod_jk.so를 복사해서 붙임
2. #cp mod_jk.so /usr/local/apache/libexec
기본설치는 끝났고 환경셋팅만 해주면 된다.
권장사항
가능한 1.3.28버전 아파치의 httpd.conf파일을 복사해서 사용할것을 권장
mod_ssl모듈등을 사용하기 위해서는 따로 패키지를 설치하고 다른 셋팅이 필요로 한다.
-httpd.conf- 설정(/usr/local/apache/conf/httpd.conf)
1. 모듈을 추가 시켜주는 부분에 입력
LoadModule jk_module libexec/mod_jk.so
AddModule mod_jk.c
2. index.jsp를 추가입력
DirectoryIndex index.html index.jsp
3. ip나 호스트명을 입력
ServerName 210.206.177.60
4. 홈루트을 입력
DocumentRoot "/usr/local/tomcat/webapps/ROOT"
5. 톰켓설정부분입력
JkWorkersFile /usr/local/tomcat/conf/workers.properties
JkLogFile logs/jk.log
JkLogLevel error
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /examples/* ajp13
-server.xml- 설정 (/usr/local/tomcat/conf/server.xml)
port="8009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="0"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler>
AJP 1.3 부분이 주석이 막혀있으면 열어준다
또한 8080포트를 막아주고 싶으면 주석처리해주면 됨
-workers.properties- 설정(/usr/local/tomcat/conf/workers.properties)
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/java1.2
ps=/
worker.ajp13.host=localhost -> localhost라고 셋팅을 할경우 /etc/hosts파일내에 네임리솔브가 되어야함.
# Windows
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)j
vm.dll
# IBM JDK1.3
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)l
ibjvm.so
# Unix - Sun VM or blackdown
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i386$(ps)class
ic$(ps)libjvm.so
# Setting the place for the stdout and stderr of tomcat
#
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr
#
# Setting the tomcat.home Java property
#
worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
#
# Java system properties
#
worker.inprocess.sysprops=java.compiler=NONE
worker.inprocess.sysprops=myprop=mypropvalue
-톰켓,아파치구동-
#/usr/local/apache/bin/apachectl start
#/usr/local/tomcat/bin/startup.sh
-확인-
http://localhost
-트러블슈팅-
각 로그파일등을 검사해서 에러를 해결
팁
mod_jk에 대해서 더 알고 싶으신 분은 이곳을 참고
http://jkkang.net/java/mod_jk/mod_jk_install.html
* 각 설정파일 예제는 자료실에 올려놨습니다 필요하신분은 받아서 테스트하세요.
에러가 너무나도 싫어서 그냥 궁합맏는걸로 테스트 했고요.
mod_jk는 컴파일 된것을 참고 했습니다.. 컴파일 방법은 검색사이트에 검색해보시면
워낙 잘나와 있기 때문에 참고 하시고요..
아직 현장에서 php 때문에 아파치 1.3.27버전을 사용하는 데가 있다고 하더군요..
그럼 즐공!!
아파치1.3.27 +톰캣 4.1.29 셋팅
-필요한 패키지-
다운로드사이트(선프리웨어미러사이트)
http://sunsite.tus.ac.jp/sun/solbin/
GNU버전으로된 패키지
automake, m4, cvs, make, autoconf, libtool, tar, expat
단 mod_ssl을 사용하기 위해서는 다른 패키지가 필요로 한다.
상기사이트의 apache부분을 보면 관련 설명이 나와 있음.
* 설치
#pkgadd -d ./패키지명
-환경변수 설정-
c쉘인경우 아래와 같이 입력함.
setenv JAVA_HOME /usr/java1.2
setenv CATALINA_HOME /usr/local/tomcat
1. 아파치설치
http://sunsite.tus.ac.jp/sun/solbin/
상기 사이트에서 apache1.3.27패키지 버전을 다운로드
* 설치
1. #pkgadd -d ./apache-1.3.27-sol8-sparc-local
2. 톰캣설치
http://mirror.apache.or.kr/jakarta/tomcat-4/v4.1.29/bin/
http://mirror.apache.or.kr/jakarta/tomcat-connectors/jk/binaries/solaris/
상기 사이트에서 톰캣(4.1.29)과 커넥터(for apache 1.3.28버전)을 다운로드
* 설치
1. #/usr/local/bin/tar zxvf ./jakarta-tomcat-4.1.29.tar.gz
2. #mv /jakata-tomcat-4.1.29 /usr/local/tomat
* 커넥터를 apache내 라이브러리에 넣는다
1. 커넥터 압축을 해제하고 디렉토리 내에 있는 mod_jk.so를 복사해서 붙임
2. #cp mod_jk.so /usr/local/apache/libexec
기본설치는 끝났고 환경셋팅만 해주면 된다.
권장사항
가능한 1.3.28버전 아파치의 httpd.conf파일을 복사해서 사용할것을 권장
mod_ssl모듈등을 사용하기 위해서는 따로 패키지를 설치하고 다른 셋팅이 필요로 한다.
-httpd.conf- 설정(/usr/local/apache/conf/httpd.conf)
1. 모듈을 추가 시켜주는 부분에 입력
LoadModule jk_module libexec/mod_jk.so
AddModule mod_jk.c
2. index.jsp를 추가입력
DirectoryIndex index.html index.jsp
3. ip나 호스트명을 입력
ServerName 210.206.177.60
4. 홈루트을 입력
DocumentRoot "/usr/local/tomcat/webapps/ROOT"
5. 톰켓설정부분입력
JkWorkersFile /usr/local/tomcat/conf/workers.properties
JkLogFile logs/jk.log
JkLogLevel error
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /examples/* ajp13
-server.xml- 설정 (/usr/local/tomcat/conf/server.xml)
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="0"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler>
AJP 1.3 부분이 주석이 막혀있으면 열어준다
또한 8080포트를 막아주고 싶으면 주석처리해주면 됨
-workers.properties- 설정(/usr/local/tomcat/conf/workers.properties)
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/java1.2
ps=/
worker.ajp13.host=localhost -> localhost라고 셋팅을 할경우 /etc/hosts파일내에 네임리솔브가 되어야함.
# Windows
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)j
vm.dll
# IBM JDK1.3
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)l
ibjvm.so
# Unix - Sun VM or blackdown
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i386$(ps)class
ic$(ps)libjvm.so
# Setting the place for the stdout and stderr of tomcat
#
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr
#
# Setting the tomcat.home Java property
#
worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
#
# Java system properties
#
worker.inprocess.sysprops=java.compiler=NONE
worker.inprocess.sysprops=myprop=mypropvalue
-톰켓,아파치구동-
#/usr/local/apache/bin/apachectl start
#/usr/local/tomcat/bin/startup.sh
-확인-
http://localhost
-트러블슈팅-
각 로그파일등을 검사해서 에러를 해결
팁
mod_jk에 대해서 더 알고 싶으신 분은 이곳을 참고
http://jkkang.net/java/mod_jk/mod_jk_install.html
* 각 설정파일 예제는 자료실에 올려놨습니다 필요하신분은 받아서 테스트하세요.
'IT > Unix/Linux' 카테고리의 다른 글
CentOS 7.4 Public Key 인증 설정 (0) | 2020.02.25 |
---|---|
CPU정보 - lscpu (1) | 2015.06.04 |
[강좌] 시스템 최적화 - 로그파일 분석 및 효율적으로 관리하기--어디선가 퍼온자료.. (0) | 2005.07.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- filter-plugin
- 이클립스
- centOS
- Git
- datasource
- 스프링
- LG트윈스
- 시나가와
- 구로사와아키라
- DBCP
- connection pool
- 간부사원
- 커넥션
- 라면집
- 리더쉽 코칭
- 자하손만두
- Fair-Trade Coffee
- c3p0
- logstash
- 요미우리 자이언츠
- 산모퉁이
- 바리스타
- elasitcsearch
- 일정관리
- 요미우리자이언츠
- elasticsearch
- 스팸메일방지 CEAS
- 간부
- 청계천
- 일본여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함