1. tomcat 설치
- java 1.8 설치
[root@ ~]# yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
- java 경로 확인
[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
- 톰캣 실행 및 정지
[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>
service 등록
[root@ ~]# vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=tomcat8
After=network.target syslog.target
[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
Umask=007
RestartSec=10
Restart=always
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
'리눅스 > linux' 카테고리의 다른 글
MySQL 설치 및 Tomcat 연동 (0) | 2023.02.19 |
---|---|
Apache 컴파일 설치 (0) | 2022.08.08 |