Technical NOTE
Tomcat 9 설치 #1 - 설치 전 준비사항 본문
반응형
- 작성일 : 2024.09.05
먼저 Tomcat 9 버전을 설치하기 위해 OS 버전과 설치할 OS 그룹명/계정명, 설치 디렉토리, 로그위치를 정해야 한다.
설치 전 점검 사항
설치 항목 | 설치 정보(값) | 기타 |
Tomcat 버전 | Tomcat 9.0 | |
Java 버전 | Java 8 | - JDK가 설치되어야 함 (JRE는 안됨) - Java 8u421 (2024년 9월 기준 최신) |
설치 OS | CentOS 7.9 | |
CPU | x86/x64 | |
OS Group명/GID | webgrp / 10010 | |
OS User명/UID | tomcat / 10020 | |
설치 Directory명 | /app/tomcat/tomcat9 | |
Log Directory명 | /logs/tomcat |
※ 제품설치와 로그기록을 위해 별도의 Disk Mount 설정 권고. 용량은 싸이트 상황에 맞게 설정할것
- /app - /logs |
OS Group 및 User 생성
# id root # groupadd -g 10010 webgrp # useradd -g webgrp -u 10020 tomcat # passwd hftomcat (패스워드 설정) |
tomcat 계정에 sudo 권한 부여 (선택사항)
# id root # chmod u+w /etc/sudoers # vi /etc/sudoers tomcat ALL=(ALL) ALL # chmod u-w /etc/sudoers |
설치 디렉토리 및 Log 디렉토리에 권한 부여
# cd / # chmod 777 /app # chmod 777 /logs |
리눅스 방화벽 비활성화 (선택사항)
아래는 리눅스 방화벽을 모두 비활성화하는 방법
# firewall-cmd --state running # systemctl status firewalld # systemctl stop firewalld # systemctl status firewalld # systemctl disable firewalld |
아래는 특정 포트만 허용하는 방법
- Apache 연동 포트 : 8009 # firewall-cmd --permanent --add-port=8009/tcp success - Tomcat HTTP 포트 : 8080 # firewall-cmd --permanent --add-port=8080/tcp success # firewall-cmd --reload success |
ulimit 값 튜닝
# vi /etc/security/limits.conf << 아래 4개 값을 추가함 >> #--- tomcat start ----------------------------- tomcat soft nofile 65536 tomcat hard nofile 65536 tomcat soft nproc 65536 tomcat hard nproc 65536 #--- tomcat end ------------------------------- # vi /etc/security/limits.d/20-nproc.conf << 4096 을 65536 값으로 변경함 >> #--- tomcat start ----------------------------- tomcat soft nproc 65536 #--- tomcat end ------------------------------- |
tomcat 계정으로 switch user 수행 후 ulimit 값 확인
# su - tomcat $ ulimit -Hn 65536 $ ulimit -a open files (-n) 65536 max user processes (-u) 65535 |
UTIL 성 OS 프로그램 설치 (권고사항)
- unzip, wget, net-tools(ifconfig), perl
$ sudo yum -y install telnet unzip wget net-tools perl |
필요시 yum update 진행 (선택사항)
$ sudo yum -y update |
반응형
'미들웨어 > Tomcat' 카테고리의 다른 글
Tomcat 10 버전과 9버전 비교 (0) | 2024.09.27 |
---|---|
Tomcat 10 버전에 대한 고찰 (5) | 2024.09.27 |
Tomcat 9 설치 #4 - JVM 옵션 설정 (0) | 2024.09.12 |
Tomcat 9 설치 #3 - Tomcat 9.0.93 설치 (0) | 2024.09.12 |
Tomcat 9 설치 #2 - Java 8 설치 (1) | 2024.09.05 |