http://tomcat.apache.org/ 에서 톰캣과 아파치를 연동해줄 컨넥터가 필요합니다.
여기서 받았네요
물론 리눅스 tar.gz 겟죠
받자마자 FTP 올리고 압축 풀어줍니다.
tar zxvf tomcat-connectors-1.2.40-src.tar.gz
cd tomcat-connectors-1.2.40-src/native/ 여기 폴더로 들어가서
./configure --with-apxs=/아파치경로/bin/apxs 아파치 bin/apxs 라는 폴더에 컨피구어 해줍니다.
make && make install 하면
/아파치경로/modules안에 mod_jk.so 파일이 생성 됩니다.
다음은 일단 파일 3개를 연달아 생성해 보겠습니다.
workers.properties 생성
workers.tomcat_home=/usr/local/tomcat7(톰캣홈)
worker.list=tomcat
worker.tomcat.port=8009
worker.tomcat.host=localhost
worker.tomcat.type=ajp13
worker.tomcat.lbfactor=1
uriworkermaps.properties 생성
/*.jsp=tomcat
/*.do=tomcat
mod_jk.conf 생성
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile /log/server/아파치홈이름/mod_jk.log
JkLogLevel error
</IfModule>
티스토리를 처음 해봣 그런지 왼쪽정렬하면 넘어가는데 .... 넘어가도되는건지 모르겟네요 혹시나 가운데 정렬을 씁니다.
그리고 httpd컨프 파일을 수정해줘야겟죠
httpd.conf 수정
LoadModule 끝에 LoadModule jk_module modules/mod_jk.so가
맨 끝라인에 Include conf/mod_jk.conf 추가
그리고
extra/httpd-vhost.conf 수정
<VirtualHost *:80>
JkMountFile conf/uriworkermaps.properties
DocumentRoot "루트폴더"
<Directory "루트폴더">
Options FollowSymLinks
DirectoryIndex index_user.jsp
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
이렇게 해주면
톰캣 고양이가 다시 보이게 되죠
연동하는 이유를 물어본다면 웹에서는 동적인 기능의 페이지와
정적의 기능의 페이지가 작동하게 되는데 주로 동적인 기능을 다루는 톰캣이 정적 페이지를 띄우는데에 고생시키면 속도면에서나 효율면에서나 좋지 않겟죠..
정적페이지 즉 html 페이지나 이미지,js,css 파일은 아파치로 띄워주고 jsp같은 동적인 페이지를 톰캣으로 돌려줌으로써 극대화 하는거죠
아파치로써 ssl모듈을 추가 할수도 있구요
보안도 중요시 해야죠~
'LINUX' 카테고리의 다른 글
무료...무료 인증서를 찾자 무료!!!!!startssl 발급받기! - 다음편에계속 (0) | 2016.01.27 |
---|---|
bitnami svn 과 remine 연동에 문제점 (0) | 2016.01.25 |
bitnami 의 subversion 사용으로 redmine 연동, hooks 까지 사용한다면? (1) | 2016.01.21 |
bitnami 는 mysql + subversion + redmine 이다. (0) | 2016.01.21 |
CentOS 6.5 + apache2.4 +tomcat7 1부 설치편 (0) | 2015.04.03 |