Tomcat Connectors 문서 원본 보기
←
Tomcat Connectors
둘러보기로 가기
검색하러 가기
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
이 문서는 편집하거나 다른 명령을 할 수 없도록 보호되어 있습니다.
문서의 원본을 보거나 복사할 수 있습니다.
Tomcat Connector에 대한 전반적인 사항을 정리한다. * 홈페이지 : http://jakarta.apache.org/tomcat/index.html * 다운로드 : http://tomcat.apache.org/download-connectors.cgi * 라이센스 : [http://www.apache.org/licenses/ Apache License, Version 2.0] * 플랫폼 : Windows, Unix <br> == 설치 가이드 == 아래 설치 가이드는 Windows Server 2003을 기준으로 작성한 것 입니다. 설치 환경이 틀릴 경우에는 별도의 주석을 달아 주세요. <br> ===설치전 사전 준비 사항=== * [[Apache HTTP Server 2.2.8|Apache HTTP Server 2.2.8 with OpenSSL 0.9.8g]] 설치 * [[Apache Tomcat 6.0.16]] 설치 === Tomcat Connectors 설치 === *[http://tomcat.apache.org/download-connectors.cgi http://tomcat.apache.org/download-connectors.cgi]에서 "Binary Releases"를 선택한다. :[[그림:TomcatConnector1126_install01.png|다운로드]] <br> * "Win32"를 선택한다. :[[그림:TomcatConnector1126_install02.png|다운로드]] <br> * "jk-1.2.26"을 선택한다. :[[그림:TomcatConnector1126_install03.png|다운로드]] <br> * "mod_jk-1.2.26-httpd-2.2.4.so"를 선택하여 다운로드 한다. :[[그림:TomcatConnector1126_install04.png|다운로드]] <br> *mod_jk-1.2.26-httpd-2.2.4.so를 %APACHE_HOME%/modules 디렉토리로 복사한다. <br> *%APACHE_HOME%/conf/httpd.conf 파일을 수정하여 Apache HTTP Server를 설정한다. ###--- DirectoryIndex에 index.jsp를 추가한다. DirectoryIndex index.html index.php index.jsp ###--- DocumentRoot를 Apache Tomcat의 DocumentRoot(%TOMACT_HOME%/webapps)로 변경한다. DocumentRoot "d:/OpenBiz/31_application/Tomcat6016/webapps" ###--- Directory에 대한 권한 설정 위치를 변경한다. ###--- <Directory "D:/OpenBiz/31_application/Apache228/htdocs"> 삭제 <Directory "d:/OpenBiz/31_application/Tomcat6016/webapps"> ###--- Tomcat Connector를 위한 설정파일을 include 한다. Include conf/mod_jk.conf **DocumentRoot의 위치가 변경이 되었으므로 %APACHE_HOME%/htdocs 아래에 있는 파일이나 이미지 중 %TOMACT_HOME%/webapps로 위치를 변경하여야 하는 자료를 복사한다. **Tomcat의 DocumentRoot의 위치가 %TOMACT_HOME%/webapps/ROOT에서 %TOMACT_HOME%/webapps로 변경되었으므로 필요한 복사를 한다. *%APACHE_HOME%/conf/mod_jk.conf 설정 파일을 생성한다. LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so JkWorkersFile conf/workers.properties JkShmFile logs/mod_jk.shm JkLogFile logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" ###--- Apache Tomcat에서 처리할 URL 패턴을 등록한다. JkMount /servlet/* worker1 JkMount /*.jsp worker1 ###--- Tomcat 관리자 모듈을 위한 설정 (web.xml에서 servlet-mapping의 url-pattern 참고) JkMount /manager/list worker1 JkMount /manager/expire worker1 JkMount /manager/sessions worker1 JkMount /manager/start worker1 JkMount /manager/stop worker1 JkMount /manager/install worker1 JkMount /manager/remove worker1 JkMount /manager/deploy worker1 JkMount /manager/undeploy worker1 JkMount /manager/reload worker1 JkMount /manager/save worker1 JkMount /manager/serverinfo worker1 JkMount /manager/roles worker1 JkMount /manager/resources worker1 JkMount /manager/status worker1 JkMount /manager/status/* worker1 JkMount /manager/jmxproxy worker1 JkMount /manager/jmxproxy/* worker1 JkMount /manager/html worker1 JkMount /manager/html/* worker1 *%APACHE_HOME%/conf/workers.properties 설정 파일을 생성한다. workers.tomcat_home=d:/OpenBiz/31_application/Tomcat6016 workers.java_home=d:/OpenBiz/31_application/jdk160 worker.list=worker1 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.type=ajp13 worker.worker1.lbfactor=50 worker.worker1.socket_keepalive=1 worker.worker1.socket_timeout=60 *%TOMCAT_HOME%/conf/server.xml 파일의 설정 정보를 수정한다. **보안 설정을 위하여 enableLookups="false"를 추가한다. <Connector port="8009" <b>enableLookups="false"</b> protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" /> *[http://localhost/manager/html http://localhost/manager/html]를 호출하여 Tomcat Connector가 정상적으로 설치되었는지 확인한다. ==CentOS용 설치 가이드== ===설치전 사전 준비 사항=== * Apache HTTP Server 설치 * Apache Tomcat 설치 ===Tomcat Connectors 설치=== *[http://tomcat.apache.org/download-connectors.cgi 다운로드 사이트]에서 mod_jk-1.2.28-httpd-2.2.X.so 파일을 다운로드 한다. :*"Binary Releases" -> "Linux" -> "jk-1.2.28" -> "i586" -> "mod_jk-1.2.28-httpd-2.2.X.so" 를 선택 한다. :*mod_jk-1.2.28-httpd-2.2.X.so를 /usr/lib/httpd/modules/ 디렉토리로 복사한다. chmod 755 mod_jk.so *소스로 mod_jk.so 파일 생성 wget http://apache.mirror.cdnetworks.com//tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz ### wget http://apache.tt.co.kr//tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz tar xvzf tomcat-connectors-1.2.37-src.tar.gz cd tomcat-connectors-1.2.37-src/native ./configure --with-apxs=/usr/sbin/apxs make //--- 오류와 상관없이 진행 make install //--- 오류와 상관없이 진행 dir /etc/httpd/modules/mod_jk* //--- /etc/httpd/modules/mod_jk.so 파일이 생성됨을 확인 *vi /etc/httpd/conf/httpd.conf 파일을 수정하여 Apache HTTP Server를 설정한다. ###--- DirectoryIndex에 index.jsp를 추가한다. DirectoryIndex index.html index.php index.jsp *vi /etc/httpd/conf.d/mod_jk.conf 설정 파일을 생성 한다. LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/workers.properties JkShmFile logs/mod_jk.shm JkLogFile logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" ###--- Apache Tomcat에서 처리할 URL 패턴을 등록한다. JkMount /servlet/* worker1 JkMount /*.jsp worker1 ###--- Tomcat 관리자 모듈을 위한 설정 (web.xml에서 servlet-mapping의 url-pattern 참고) JkMount /manager/list worker1 JkMount /manager/expire worker1 JkMount /manager/sessions worker1 JkMount /manager/start worker1 JkMount /manager/stop worker1 JkMount /manager/install worker1 JkMount /manager/remove worker1 JkMount /manager/deploy worker1 JkMount /manager/undeploy worker1 JkMount /manager/reload worker1 JkMount /manager/save worker1 JkMount /manager/serverinfo worker1 JkMount /manager/roles worker1 JkMount /manager/resources worker1 JkMount /manager/status worker1 JkMount /manager/status/* worker1 JkMount /manager/jmxproxy worker1 JkMount /manager/jmxproxy/* worker1 JkMount /manager/html worker1 JkMount /manager/html/* worker1 */etc/httpd/conf/workers.properties 설정 파일을 생성한다. ### workers.tomcat_home=d:/OpenBiz/31_application/Tomcat6016 ### workers.java_home=d:/OpenBiz/31_application/jdk160 worker.list=worker1 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.type=ajp13 worker.worker1.lbfactor=50 worker.worker1.socket_keepalive=1 worker.worker1.socket_timeout=60 */etc/tomcat5/server.xml 파일의 설정 정보를 수정한다. :*보안 설정을 위하여 enableLookups="false"를 추가한다. <Connector port="8009" '''enableLookups="false"''' protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" /> *[http://localhost/manager/html http://localhost/manager/html]를 호출하여 Tomcat Connector가 정상적으로 설치되었는지 확인한다. :*vi /usr/share/tomcat5/conf/tomcat-users.xml 파일에 사용자 정보 (tomcat / tomcat)가 저장되어 있습니다. *vi /usr/share/tomcat5/webapps/ROOT/zztemp.jsp 파일을 생성한 후 http://localhost/zztemp.jsp 로 접속하여 확인 가능 ==사용자 가이드== ==관리자 가이드== == 참고 문헌 == [[Category:오픈소스]] [[Category:Apache]]
Tomcat Connectors
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
변수
보기
읽기
원본 보기
역사 보기
더 보기
검색
주요 메뉴
오픈소스 컨설팅
오픈소스
오픈소스 라이선스
오픈소스 커뮤니티
오픈소스 종류
오픈소스 현황
오픈소스 한글화
문자셋과 인코딩
Storage
Network
보안
고가용성
모니터링
오픈 API
오픈 서비스
Cloud
BigData
Android
산사랑 노트
둘러보기
인기 문서
최근 수정 문서
모든 문서
모든 분류
임의 문서
위키 사용법
자매 사이트
CMS
오비컨 홈페이지
오비컨 CMS
블로그
데모 - SuiteCRM
산사랑의 Twitter
산사랑의 Facebook
친구 사이트
공개SW 포털
OLIS
한국공개소프트웨어협회
AppCenter 지원본부
OLC
PSEG
개발자 블로그
블로터
개인 메뉴
메뉴 수정
양식함
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보