우선 연동하기 위해서는 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 연동 방법에 대해서 작성해봤습니다.
여기까지 읽어주셔서 감사합니다!
'일상' 카테고리의 다른 글
경기도 행복주택(수원광교) 입주 후기 #2(입주 전 사전 방문) (1) | 2021.08.25 |
---|---|
경기도 행복주택(수원광교) 입주 후기 #1(계약) (1) | 2021.08.05 |
리눅스(CentOS 7) Apache(2.4.6) 설치 및 실행 방법 (0) | 2021.06.07 |
리눅스(CentOS 7) Tomcat 10 설치 및 실행 방법 (0) | 2021.06.07 |
리눅스(CentOS 7) OpenJDK(1.8.0) 설치 방법 (0) | 2021.06.04 |