[CentOS7] Apache Tomcat 9 연동
각 서비스 경로 위치 JAVA : /usr/bin/java Tomcat : /opt/tomcat apache : /etc/httpd |
1. mok_jk 설치 준비
yum install gcc gcc-c++ httpd-devel |
cd /usr/local/src/ wget https://www-us.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz tar -xzf tomcat-connectors-1.2.46-src.tar.gz |
- 압축해제 확인
[root@localhost src]# ll total 3180 drwxr-xr-x. 9 root bin 191 Oct 1 2018 tomcat-connectors-1.2.46-src -rw-r--r--. 1 root root 3252837 Oct 14 2018 tomcat-connectors-1.2.46-src.tar.gz [root@localhost src]# |
2. mok_jk 설치
cd /usr/local/src/tomcat-connectors-1.2.46-src/native/ ./configure --with-apxs=/usr/bin/apxs make make install |
- 설치 확인
[root@localhost src]# cd /etc/httpd/modules/ [root@localhost modules]# ll | grep mod_jk -rwxr-xr-x. 1 root root 1556808 Jul 17 18:59 mod_jk.so |
3. Apache 설정
vi /etc/httpd/conf/httpd.conf |
Dynamoc Shared Object (DSO)를 찾아 아래 한줄 추가후 저장 LoadModule jk_module modules/mod_jk.so ![]() |
vi /etc/httpd/conf.modules.d/mod_jk.conf # Load mod_jk module # Where to find workers.properties # Where to put jk shared memory file # Where to put jk logs # Set the jk log level [debug/error/info] # Send all requests to worker named ajp13 |
vi /etc/httpd/conf/workers.properties worker.list=tomcat |
✔ TIP
vi /opt/tomcat/conf/server.xml // port 확인 가능
!-- Define an AJP 1.3 Connector on port 8009 --> |
4. Apache 재시작
[root@localhost conf]# service httpd restart Redirecting to /bin/systemctl restart httpd.service |
5. 결과 확인
- localhost나 IP (192.168.80.130) 입력시 톰캣 화면이 나오면 정상
- 참고 링크
09. 리눅스(CentOS) 개발 놀이터 만들기 - Apache와 Tomcat 연동
리눅스 CentOS에 Apache와 Tomcat을 연동해봅니다.
suwoni-codelab.com