※ 관련 글
2013/06/04 - [OS의 속삭임/Linux의 외침] - [OS][LINUX][java] JDK 설정
2013/06/04 - [OS의 속삭임/Linux의 외침] - [OS][LINUX][java] JDK 설치
2013/06/04 - [OS의 속삭임/Linux의 외침] - [OS][LINUX][apache] 웹서버 apache 설정
2013/06/04 - [OS의 속삭임/Linux의 외침] - [OS][LINUX][apache] 웹서버 apache설치
2013/06/04 - [OS의 속삭임/Linux의 외침] - [OS][LINUX][tomcat] Tomcat 설치
2013/06/04 - [OS의 속삭임/Linux의 외침] - [OS][LINUX][tomcat]server.xml 설정
※ 톰켓은 웹서버가 아니다. WAS이다. 단지 컨테이너 일뿌이다. 하지만 요녀석 요즘 성능이 부적 좋아져서, apache에 버금가는 성능을 자랑 하는바...tomcat + apache와 tomcat의 성능이 매우 근접해졌다. 하지만!! 아파치 요녀석 많은 능력을 가지고 있는 녀석이다. 고양이 녀석보다 더 깊은 역사를 가진 인디언이다...먼말이여 -_-? 암튼...그렇다..웅?..뭐요?
⊙ 작업 순서
1. mod_jk.so 생성
2. httpd.conf 설정
3. workers.properties 설정
4. vhost 설정.
1. mod_jk.so 생성
가. mod_jk 소스 다운로드 (URL : http://tomcat.apache.org/connectors-doc/) 및 tomcat-connectors-1.2.30-src.tar.gz 압축해제
shell> wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz
shell> tar xzvf tomcat-connectors-1.2.30-src.tar.gz
shell> cd tomcat-connectorts-1.2.30-src/native
shell> ./configure –with-apxs=/usr/local/apache/bin/apxs
shell> make
shell> make install
나. mod_jk.conf 파일 만들기
shell> cd /usr/local/apache/conf
shell> vi mod_jk.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "/usr/local/httpd/conf/workers.properties"
JkLogFile "/usr/local/httpd/mod_jk.log"
kShmFile "/usr/local/httpd/mod_jk.shm"
[출처] 아파치 + 톰켓 + mod_jk 연동 및 설치|작성자 이성민
[출처] 아파치 + 톰켓 + mod_jk 연동 및 설치|작성자 이성민
2. workers.properties 파일 생성
shell> vi workers.properties //vi 모드 진입
workers.tomcat_home="/usr/local/tomcat"
workers.java_home="/usr/local/java"
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
3. httpd.conf 설정
# vhost 주석 제거하여 적용.[아랫부분]
Include conf/extra/httpd-vhosts.conf
[출처] 아파치 + 톰켓 + mod_jk 연동 및 설치|작성자 이성민
-httpd.conf 파일 제일 밑 부분에 다음을 추가한다.
#JK Connection Configuration
include conf/mod_jk.conf
4. httpd-vhosts.conf 설정
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin admin@dummy-host2.example.com
DocumentRoot "/web/dir주소"
ServerName 127.0.0.1
ErrorLog "logs/rename_error_log"
CustomLog "logs/rename_access_log" common
JkMount /*.css ajp13
JkMount /*.js ajp13
JkMount /*.png ajp13
JkMount / ajp13
JkMount /*.jsp ajp13
JkMount /*.json ajp13
JkMount /*.do ajp13
</VirtualHost>
[출처] 아파치 + 톰켓 + mod_jk 연동 및 설치|작성자 이성민
[출처] 아파치 + 톰켓 + mod_jk 연동 및 설치|작성자 이성민
※ 보통 설치 하면 위와 같이 한다. 필요시 위의 틀에서 설정을 변경하여 환경에 맞게 사용하면 되겠다.
※ 혹시 내가 적은것이 아리송 하다면 다음 사이트도 참고 하기 바란다.
URL : http://blog.naver.com/PostView.nhn?blogId=dltjdals8110&logNo=50140764503
'SERVER > TOMCAT' 카테고리의 다른 글
톰캣 서버 설정 참조 (0) | 2017.01.16 |
---|---|
64비트 데이터모델을 써보자 (0) | 2016.01.26 |
Apache Tomcat reload (java 파일 변경 내역 자동반영) (0) | 2015.11.03 |
Tomcat 7 에서 web.xml에 사라졌다. (0) | 2015.04.07 |
[OS][LINUX][tomcat]server.xml 설정 (0) | 2014.05.13 |
자바가상머신 JVM 메모리 조정하기 (0) | 2014.04.02 |
eclipse 3.5 와 Tomcat 6 메모리 (0) | 2014.04.02 |
[Tomcat] 톰켓 catalina.sh 메모리 설정 및 로그 위치 변경 (0) | 2014.03.13 |