1. 톰캣 설치
- 자바 1.8 설치
(root@ ~)# yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
- 자바 경로 확인
(root@ ~)# readlink -f /bin/javac
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.352.b08-2.amzn2.0.1.x86_64/bin/javac
- /etc/profile에 등록하고 Java 버전 확인
(root@ ~)# vim /etc/profile
# 맨밑에 추가
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.352.b08-2.amzn2.0.1.x86_64
(root@ ~)# source /etc/profile
(root@ ~)# java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)
- Tomcat wget으로 다운로드 및 압축 해제
(root@ ~)# wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.71/bin/apache-tomcat-9.0.71.tar.gz
(root@ ~)# tar zvfx apache-tomcat-9.0.71.tar.gz
- 디렉토리 이동
(root@ ~)# mv apache-tomcat-9.0.71 /usr/local/tomcat
- Tomcat 시작 및 중지
(root@ ~)# /usr/local/tomcat/bin/startup.sh
(root@ ~)# /usr/local/tomcat/bin/shutdown.sh
톰캣 프로세스 확인
(root@ ~)# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3215/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3070/master
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2619/rpcbind
tcp6 0 0 :::22 :::* LISTEN 3215/sshd
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 2452/java
tcp6 0 0 :::111 :::* LISTEN 2619/rpcbind
tcp6 0 0 :::8080 :::* LISTEN 2452/java
Apache 및 Tomcat 통합(mod_proxy 메서드)
- httpd-vhost.conf 파일 수정
<VirtualHost *:80>
ProxyRequests Off
ProxyPreserveHost on
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://톰캣주소:8080/
ProxyPassReverse / http://톰캣주소:8080/
</VirtualHost>

