리눅스 톰캣 설치

리눅스 톰캣 설치(Ver 9.0.83)를 진행해 보겠습니다.

1. wget 설치

먼저 레드헷 계열에서 사용하는 패키지 매니저인 yum으로 wget 설치를 진행합니다. wget은 웹 서버로부터 컨텐츠를 가져오는 프로그램입니다.

yum install -y wget

2. 리눅스 톰캣 설치하기: Apach Tomcat

▼ Apach Tomcat 사이트에 접속합니다.

리눅스 톰캣 설치를 위해 Apache Tomcat 사이트 접속

9 버전을 설치하기 위해 ‘링크 주소 복사’ 버튼을 눌러 줍니다.

아파치 톰캣 압축 파일 링크복사

/usr/local/ 폴더에 설치를 진행할 것이며, 폴더는 원하는 폴더에 설치하면 됩니다. 경로 이동 후 wget 명령어로 파일을 가져옵니다.

cd /usr/local
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.83/bin/apache-tomcat-9.0.83.tar.gz

가져온 파일의 압축을 풀어 준 후에 톰캣 폴더로 이동합니다.

tar xzfp apache-tomcat-9.0.83.tar.gz
mv apache-tomcat-9.0.83 tomcat-9.0.83
cd tomcat-9.0.83

3. 환경 설정 및 실행하기

vi /etc/profile

CATALINA_HOME 부분을 설치한 경로로 수정해 줍니다.

### Apache Tomcat 설정 ###
JAVA_HOME=/usr/local/java
JRE_HOME=/usr/local/java
CATALINA_HOME=/usr/local/tomcat-9.0.83
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME JRE_HOME CLASSPATH PATH CATALINA_HOME
# 설정 적용
source /etc/profile
# 설정 확인
echo $CATALINA_HOME
/usr/local/apache-tomcat-9.0.83
## 8080 방화벽  포트 설정 
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload
## 실행하기
cd /usr/local/tomcat-9.0.83/bin
./startup.sh
## 중지
./shutdown.sh
## 실행 확인
tail -f /usr/local/tomcat-9.0.83/bin/catalina.out

Similar Posts

  • HTTP 상태 코드 표 [100~500] 정리

    HTTP 상태 코드는 운영 중인 서버의 오류를 확인하는 데 매우 중요한 지표로 활용됩니다. HTTP(Hypertext Transfer Protocol)란 웹 서버와 웹 클라이언트 사이에 데이터를 주고 받기 위해 사용되는 프로토콜 중 하나이며, TCP/IP 프로토콜 위에서 동작합니다. HTTP는 HTML, XML과 같은 하이퍼텍스트(Hypertext)만 전송하는 것이 아닌 이미지, 동영상, JavaScript 등의 다양한 파일을 데이터로 전송할 수 있습니다. 목차1. wget…

  • /tmp 디렉토리 보안 설정 [CentOS 7]

    리눅스 웹 서버를 운영할 때, /tmp 디렉토리는 시스템과 여러 애플리케이션이 임시 파일을 저장하는 공간으로 자주 사용됩니다. 하지만 /tmp 디렉토리는 누구나 쓰기 가능한 특성을 가지고 있어, 적절한 보안 설정 없이 방치하면 악성 스크립트 실행과 같은 보안에 위험이 될 수 있습니다. 목차1. wget 설치2. 리눅스 톰캣 설치하기: Apach Tomcat3. 환경 설정 및 실행하기 ✅ /tmp…

  • 로그 파일 삭제 쉘 스크립트 만들기(날짜 20xx, 용량)

    httpd.conf 파일에 access_log 및 error_log를 설정 했을 때 logrotate 설정이 아닌 경우 로그 파일 삭제 쉘 스크립트가 필요할 때가 있습니다. 목차1. wget 설치2. 리눅스 톰캣 설치하기: Apach Tomcat3. 환경 설정 및 실행하기✅ 로그 파일 삭제 쉘 스크립트 ✅ crontab 설정하기 크론탭 설정을 진행 해 줍니다. 리눅스 스크립트는 리눅스 운영 체제에서 해석하는 스크립트 언어로 작성된…

  • Linux: crontab 설정

    윈도우 스케줄러와 비슷한 개념의 리눅스 crontab은 주기적으로 홈페이지 및 DB 데이터를 백업해야 하거나 특정 시간에 로그 파일 등을 삭제해서 서버 유지 관리가 필요한 경우에 사용되는 스케줄러입니다. 크론탭은 특정 시간에 주기적으로 작업이 자동으로 이루어지도록 설정하는 것을 의미합니다. 목차1. wget 설치2. 리눅스 톰캣 설치하기: Apach Tomcat3. 환경 설정 및 실행하기1. 크론탭 자주 사용되는 명령어 vi…

  • 리눅스 SSH 정의 및 기본 설치

    목차1. wget 설치2. 리눅스 톰캣 설치하기: Apach Tomcat3. 환경 설정 및 실행하기✅ 리눅스 SSH 정의 SSH(Secure Shell)란 원격 호스트 컴퓨터로 접속하기 위해 사용되는 인터넷 프로토콜입니다. 뜻에서 알 수 있듯이 보안 쉘이란 걸 알 수 있습니다. 기존 유닉스 시스템의 텔넷은 암호화가 이루어지지 않아 계정 정보가 해킹에 노출되는 위협이 있었으며, 1995년 암호화 기능을 추가해서 나온…

  • bash: 셸 따옴표 및 셸 쌍따옴표

    bash 및 셸 프로그램에서 명령어를 치환하는데 ‘$’ 기호와 소괄호'()’를 사용하는 대신 따옴표 기호도 사용합니다. 치환은 수식의 어떤 부분에 그와 대등한 무언가로 바꿔 넣는 행위입니다. ‘셸 따옴표’와 ‘셸 쌍따옴표’의 기본 공통 사항은 확장을 제어하는데 활용된다는 것입니다. 여기에서 차이점은 셸 따옴표는 모든 확장을 제어하지만 셸 쌍따옴표는 3개의 기호를 제외하게 됩니다. 셸 쌍따옴표 제외 기호: $…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 0   +   3   =