1. 아파치 설치
#apt-get install apache2
2. mod_jk 설치
#apt-get install libapache2-mod-jk
3. mod_jk 설정
#vi /etc/libapache2-mod-jk/workers.properties
//톰캣 설치 루트 수정
#workers.tomcat_home=/usr/local/tomcat8
//자바 설치 루트 수정
#workers.java_home=/usr/lib/jvm/jdk1.8.0_101
//worker설정: 기본값
worker.list=ajp13_worker
//톰캣 server.xml <Connector port 값으로 설정
worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13
worker.ajp13_worker.lbfactor=1
4. 톰캣 설정:server.xml
//주석 제거
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
//appBase는 war 파일 디렉토리, path는 도메인 http://localhost:8080/XXX/....
//docBase는 webapps폴더의 프로젝트 명
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="XXX" path="/XXX" reloadable="true">
.....
</Context>
</Host>
5. 아파치 설정
#vi /etc/apache2/sites-available/000-default.conf
//톰캣 root 경로: root경로의 index페이지를 불러옴
DocumentRoot /usr/local/tomcat8/webapps/ROOT
//jkMount설정:제일하단 </VirtualHost> 바로위에 삽입
JkMount /* ajp13_worker
JkMount / ajp13_worker
6. 아파치 톰캣 재시작
#service apache2 restart
#/usr/share/tomcat8/bin/./shutdown.sh
#/usr/share/tomcat8/bin/./startup.sh
댓글 없음:
댓글 쓰기