/////
Search
4️⃣

우분투에 Apache2 와 Tomcat9 설치

태그
과정
목차

Apache2 설치

먼저 시스템 레포지토리를 업데이트 해줍니다.
$ sudo apt update
Bash
복사
Apache2 를 설치해줍니다.
$ sudo apt install apache2
Bash
복사
방화벽 설정을 해줍니다.
$ sudo ufw enable
Bash
복사
외부에서 Apache 에 접근했을 때 특정한 포트만 접근할 수 있도록 설정합니다.
$ sudo ufw app list
Bash
복사
결과
Available applications: Apache Apache Full Apache Secure CUPS
Bash
복사
80 포트만 접근할 수 있도록 Apache Full 을 사용하겠습니다.
$ sudo ufw allow 'Apache Full'
Bash
복사
방화벽 상태 확인
$ sudo ufw status
Bash
복사
Apache2 서비스 상태 확인
$ systemctl status apache2
Bash
복사
웹 페이지로 확인

Tomcat 설치

먼저 시스템 레포지토리를 업데이트 해줍니다.
$ sudo apt-get update
Bash
복사
톰캣 서버 패키지를 확인합니다.
$ sudo apt-cache search tomcat
Bash
복사
톰캣 설치
$ sudo apt-get install tomcat9 tomcat9-admin
Bash
복사
포트 확인
$ ss -ltn
Bash
복사
톰캣 8080 기본 포트가 제대로 Listen 하고 있는지 확인합니다!
톰캣 서비스 활성화
$ sudo systemctl enable tomcat9.service
Bash
복사
방화벽 허용
$ sudo ufw allow from any to any port 8080 proto tcp
Bash
복사
톰캣 서버 테스트
웹 브라우저에 http://127.0.0.1:8080 을 입력했을 때 아래 페이지가 표시되면 정상작동 입니다.
Tomcat 서버에서 Web Application Manager 에 대한 사용자를 생성해야 합니다.
먼저 vi 에디터로 Tomcact 디렉토리에서 tomcat-users.xml 파일을 엽니다.
$ sudo vi /etc/tomcat9/tomcat-users.xml
Bash
복사
파일의 유저 주석 부분에서 아래 세 줄을 추가합니다.
<role rolename="admin-gui" /> <role rolename="manager-gui" /> <user username="사용자이름" password="비밀번호" roles="admin-gui,manager-gui" />
Bash
복사
톰캣을 재시작 해줍니다.
$ sudo systemctl restart tomcat9
Bash
복사
톰캣 관리자 페이지에 접속하기
아래와 같이 입력하면 톰캣 관리자 페이지에 접속할 수 있습니다.
http://127.0.0.1:8080/manager/html