본문 바로가기
서버환경

3. CentOS 8 Tomcat 8.5 설치 및 외부 접속하기

by 자근물곡이 2023. 2. 27.

아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발한 웹 애플리케이션 서버로 오픈소스 소프트웨어이다.

톰캣(Tomcat) 다운로드

1. 톰캣 어카이브로 이동해 설치할 톰캣 버전을 확인한다.

Tomcat 8.5.61 버전을 설치할 것이기 때문에 /dist/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz 파일의 링크를 복사한다.

톰캣 어카이브

2. wget 명령어를 통해 파일을 다운로드한다.

$ wget -c http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz

톰캣 다운로드

3. 다운로드한 압축파일을 압축해제하고 /usr/local/ 경로로 디렉터리를 이동시킨다.

$ tar -zxvf apache-tomcat-8.5.61.tar.gz

압축파일 해제

$ sudo mv apache-tomcat-8.5.61 /usr/local/

디렉토리 이동

4. 경로 단축을 위해 / 경로에 tomcat이라는 심볼릭 링크를 생성한다.

$ sudo ln -s /usr/local/apache-tomcat-8.5.61 /tomcat

링크 생성

5. 생성된 링크를 이용하여 톰캣을 실행한다.

$ /tomcat/bin/startup.sh

톰캣 실행

6. netstat 명령어로 LISTEN 여부를 확인한다.

톰캣의 기본 포트는 8080이다.

$ netstat -nat | grep LISTEN

외부 접속 확인

웹 브라우저에서 접속이 되게 하려면 아래 2가지를 확인해야 한다.

1. iptables

2. 오라클 클라우드 VCN

 

iptables는 리눅스에서 방화벽을 관리하고 VCN은 오라클 클라우드에서 방화벽을 관리한다.

 

1. VCN을 통해서만 방화벽 관리할 것이기 때문에 아래 명령어를 실행하여 iptables의 규칙을 모두 삭제한다.

$ sudo iptables -F

 

2. 오라클 클라우드 VCN 메뉴에서 8080 포트를 추가한다.

참고. 오라클 클라우드 VCN 설정

 

3. 브라우저를 열고 http://스턴스의 Public IP:8080을 입력하면 톰캣 메인화면이 열린다.

댓글