- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- docker
- 메소드
- RaspberryPi
- GPIO
- 라즈베리파이
- API
- synology
- 그라파나
- GUI
- 네트워크
- 쉘 스크립트 기초
- 프로젝트
- ACL
- 클라우드
- Linux
- Tkinter
- System
- 쉘 스크립트 if문
- centos docker
- 안드로이드
- Android
- 쉘 스크립트
- 자바
- Python
- 리눅스
- Shell script
- nginx
- Java
- JSP
- LEVIATHAN
- Today
- Total
IT창고
CentOS 7 - Tomcat 설치 (다중톰캣 설정) 본문
Linux에 Tomcat을 설치해보도록 하겠습니다.
방법은 2가지로 yum으로 설치하는 것과 직접 설치하는 방법입니다.
테스트환경은 CentOS 7.x 입니다.
첫번째 방법은 위와 같이 yum으로 쉽게 설치가 가능합니다.
yum 패키지로 설치하면 tomcat의 디렉토리는 /usr/share/tomcat에 위치하게 됩니다
bin을 제외하고 모두 심볼릭링크 파일로 되어있는데 위의 사진과 같이 실제 경로가 표기되어있습니다
yum으로 tomcat을 처음 설치하게 될 경우 openjdk가 설치되므로 참고합니다.
두번째 방법으로 직접 tomcat 설치하는 법을 알아보겠습니다
여기 링크를 통하여 tomcat Core파일을 다운로드 합니다. 저는 tar.gz 파일을 다운로드 하도록 하겠습니다.
파일은 다운로드 받았다면 FTP, lrzsz 등으로 파일을 리눅스로 옮겨둡니다. 다른 방법으로 wget도 있습니다.
리눅스에 파일을 두었다면 tar -zxvf 로 압축을 풀어줍니다.
위의 그림에서 확인되는 bin디렉토리에서 startup.sh을 실행시키면 tomcat이 구동됩니다.
디렉토리 위치는 압축을 풀은 디렉토리를 기준으로 확인합니다.
제대로 접속이 안될 경우 방화벽 설정을 확인합니다.
마지막으로 tomcat을 여러개 사용할 경우 입니다.
여러 tomcat을 구동시킬 경우 몇가지 설정을 해야하는데 먼저 위와 같이 catalina.sh 파일에서 환경변수를 지정하는데
현재 자신의 tomcat 디렉토리 위치를 지정합니다.
tomcat의 기본 서비스포트는 8080으로 정해져있습니다. 여러 tomcat을 구동하기 위해서는 포트가 동일하면 안되기에
위와 같이 포트를 변경해야만 합니다.
서비스포트는 8080이며 tomcat 내부서버 포트는 8005이고 Apache 연동을 위한 AJP포트는 8009이므로 포트충돌을 막기 위해 3가지의 포트를 변경해야만 합니다.
apache-tomcat-8.5.42 설정파일 기준으로 22번(8005), 69번(8080), 116번(8009) 포트를 변경하면 됩니다.
이제 catalina.sh파일과 server.xml파일의 내용을 수정하였다면 tomcat 디렉토리에 bin디렉토리에 있는 startup.sh를 실행하면 됩니다.
실행하기 전 방화벽 설정에서 서비스포트를 오픈해야만 합니다.
위와 같이 제대로 동작됨을 확인할 수 있습니다.
yum패키지로 설치한 tomcat과 직접 설치한 tomcat 2개 모두 3개가 정상작동됨을 볼수있으며 포트도 정상적으로 오픈된걸 확인할 수 있습니다 웹 브라우저에서도 접속됨을 확인 할 수 있습니다.
'서버운영 > WAS, DBMS' 카테고리의 다른 글
CentOS 7 - WebLogic 설치, 도메인 구성 (0) | 2019.06.23 |
---|---|
CentOS 7 - WebtoB 설치 (0) | 2019.06.22 |
CentOS 7 - JEUS7 설치 (2) | 2019.03.11 |
CentOS 7 - MongoDB 설치 (0) | 2019.02.17 |
CentOS 7 - Postgresql 설치 (0) | 2019.02.17 |