본문 바로가기

일상

리눅스(CentOS 7) Apache(2.4.6) + Tomcat 10 연동 방법

반응형

우선 연동하기 위해서는 Apache와 Tomcat 설치가 필수적으로 필요합니다.

※ Tomcat 설치방법 : https://dingbat.tistory.com/23

※ Apache 설치방법 : https://dingbat.tistory.com/24

 

1. 콘솔창에서 'wget http://ftp.tsukuba.wide.ad.jp/software/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz'를 입력하여 tomcat-connector를 다운받습니다.

2. 콘솔창에서 'tar zxvf tomcat-connectors-1.2.48-src.tar.gz'를 입력하여 압축을 풉니다.

3. 콘솔창에서 'yum -y install gcc gcc-c++ httpd-devel'를 입력하여 gcc, gcc-c++, httpd-devel를 설치합니다.

4. '[톰캣 커넥터 경로]/native'에서 './configure --with-apxs=/usr/bin/apxs'를 입력합니다.

※ 필자 위치는 '/usr/local/tomcat/tomcat-connectors-1.2.48-src/native' 입니다.

5. 콘솔창에서 'make'를 입력합니다.

6. 콘솔창에서 'make install'를 입력합니다.

7. '[아파치 경로]/conf'에서 'vi httpd.conf'를 입력한 후 맨아래 해당 구문을 추가합니다.

※ 필자 위치는 '/etc/httpd/conf' 입니다.

※ 구문 내용

LoadModule jk_module modules/mod_jk.so
<IfModule mod_jk.c>
    JkWorkersFile conf/workers.properties
    JkShmFile run/mod_jk.shm
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkLogStampFormat "[%y %m %d %H:%M:%S] "
</IfModule>

<VirtualHost *:80>
    JkMount /* tomcat
    ServerName localhost
</VirtualHost>

※ 구문 추가 후 저장하시려면 ':wq'를 입력하시면 됩니다.

8. '[아파치 경로]/conf'에서 'vi workers.properties'를 입력한 후 해당 구문을 작성합니다.

※ 필자 위치는 '/etc/httpd/conf' 입니다.

※ 구문 내용

worker.list=tomcat
worker.tomcat.port=8009
worker.tomcat.host=localhost
worker.tomcat.type=ajp13
worker.tomcat.lbfactor=1

※ 구문 작성 후 저장하시려면 ':wq'를 입력하시면 됩니다.

 

9. '[톰캣 경로]/conf'에서 'vi server.xml'를 입력한 후 해당 구문을 찾아 아래와 같이 변경하고, 8080포트 관련 설정은 주석 처리합니다.

※ 필자 위치는 '/usr/local/tomcat/apache-tomcat-10.0.6/conf' 입니다.

※ 구문 내용

<Connector protocol="AJP/1.3"
   address="0.0.0.0"
   secretRequired="false"
   port="8009"
   redirectPort="8443"/>

※ 구문 작성 후 저장하시려면 ':wq'를 입력하시면 됩니다.

9. '[톰캣 경로]/bin'에서 './shutdown.sh'를 입력한 후 './startup.sh'를 입력합니다.

※ 필자 위치는 '/usr/local/tomcat/apache-tomcat-10.0.6/bin' 입니다.

10. 콘솔창에서 'systemctl restart httpd'를 입력하여 아파치를 재기동합니다.

11. 브라우저에서 '[서버 IP]:80'을 넣으셨을 때 해당 화면이 보인다면 설치 완료입니다.

 

여기까지 리눅스 Apache(2.4.6) + Tomcat 10 연동 방법에 대해서 작성해봤습니다.

 

여기까지 읽어주셔서 감사합니다!

반응형