목차
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
복사
톰캣 서버 테스트
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