방명록
- [Network | Rocky Linux] Tomcat 설치하기2024년 06월 19일 16시 04분 00초에 업로드 된 글입니다.작성자: 이주여이
$ yum install net-tools $ yum install -y tar.x86_64 $ yum install -y wget # tomcat 8.5 버전 설치 $ wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.100/bin/apache-tomcat-8.5.100.tar.gz # 압축 해제 $ tar zxvf apache-tomcat-8.5.100.tar.gz # 디렉토리 이동 $ mv apache-tomcat-8.5.100 /usr/local # 디렉토리명 변경 $ mv apache-tomcat-8.5.100 tomcat # 설치 파일의 경로는 '/usr/local/tomcat/' 이다!
✅ 서비스 계정 생성
# tomcat은 보안상 root로 실행하지 않는 것이 좋다. # 따라서 아래와 같이 tomcat을 구동할 일반 계정을 만든다. # m - 유저 생성 시 디렉토리 미생성 # -s /usr/sbin/nologin - SSH Shell 로그인 차단 # /usr/local/tomcat - 해당 계정 홈 디렉토리 지정 $ useradd -d /usr/local/tomcat -M -s /usr/sbin/nologin tomcat $ cat /etc/passwd # 유저 아이디 확인
✅ 설정 파일 생성
$ vi /etc/systemd/system/tomcat.service # 서비스 파일 미생성 시 이후 systemctl 명령어 사용 불가!
[Unit] Description=Apache Tomcat Web Application Container Wants=network.target After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el9.x86_64 Environment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid Environment=CATALINA_HOME=/usr/local Environment='CATALINA_OPTS=-Xms512M -Xmx1G -Djava.net.preferIPv4Stack=true' Environment='JAVA_OPTS=-Djava.awt.headless=true' ExecStart=/usr/local/tomcat/bin/startup.sh ExecStop=/usr/local/tomcat/bin/shutdown.sh SuccessExitStatus=143 User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target
✅실행 및 상태 확인
$ chmod 777 -R /opt/tomcat $ systemctl start tomcat $ systemctl status tomcat $ netstat -antup | grep 8080
✅ AWS / OCI 서버 방화벽 포트 추가
$ firewall-cmd --permanent --add-port=8080/tcp $ firewall-cmd --reload $ iptables -nL
참고 레퍼런스
https://velog.io/@aro9515/PROJECT-12-%EB%B0%B0%ED%8F%AC
https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-apache-tomcat-9-on-rhel-8.html
'Network > Rocky Linux' 카테고리의 다른 글
[Network | Rocky Linux] Spring war 배포 (1) 2024.06.20 [Network | Rocky Linux] Session Clustering (2) 2024.06.20 [Network | Rocky Linux] mod_jk(AJP) 연동하기 (1) 2024.06.19 [Network | Rocky Linux] JDK1.8 설치하기 (1) 2024.06.19 [Network | Rocky Linux] Oracle VM Virtualbox 설치 및 가상 서버(Rocky Linux) 생성하기 (1) 2024.06.18 다음글이 없습니다.이전글이 없습니다.댓글