저번 글에서 putty로 접근 했다면 서버컴에 jdk, tomcat을 설치해야 합니다.
1. JDK설치 및 tomcat9 설치
putty 명령어 사진은 따로 첨부하지 않겠습니다.
초기 putty접속화면
ubuntu@instance-20210808-2352:~$ [명령어]
명령어를 입력해서 다운 받습니다.
- sudo apt update // 먼저 업데이트
- sudo apt install default-jdk // 기본 JDK 설치, Y/n 나오면 Y치고 진행(우분투 20.04.2는 JDK11임)
- sudo apt install tomcat9 // 톰캣9 설치, Y/n 나오면 Y
- sudo systemctl status tomcat9 // 톰캣이 돌아가는지 확인, Active : active(running) 이면 돌아가는중
- curl localhost:8080 // 톰캣의 기본화면을 소스로 출력함
- sudo apt install ufw // 방화벽 설정을 하기 위한 설치
- sudo ufw allow 8080/tcp // 8080포트 방화벽 해제
- sudo ufw allow 80/tcp // 80포트 방화벽 해제
오라클 클라우드 인스턴스 홈페이지에서 방화벽 설정을 해야합니다.
subnet 클릭
![](https://velog.velcdn.com/images%2Faway0419%2Fpost%2F1cc7d067-1e76-4eed-a5ab-6a14c3039b7c%2F4.png)
default security 클릭
![](https://velog.velcdn.com/images%2Faway0419%2Fpost%2F553a9701-73f2-4004-a787-05c2ce3ad5e4%2F2.png)
add ingress rules 클릭
![](https://velog.velcdn.com/images%2Faway0419%2Fpost%2Fefe93c85-f5eb-45a2-911e-6734eabe4859%2F3.png)
사진과 동일하게 설정후 룰 추가
![](https://velog.velcdn.com/images%2Faway0419%2Fpost%2F6d3ab4af-d83e-45d6-bea2-eaee64837112%2F5.png)
이후 다시 putty로 돌아옵니다.
- sudo apt install net-tools // 포트 확인을 위한 툴 설치
- netstat -atn // 8080 port를 잘 LISTEN 중 인지 확인
- sudo iptables -F // iptables 규칙을 초기화
- sudo timedatectl set-timezone Asia/Seoul // 우분투 timezone을 아시아/서울로 변경
이제 주소에 [public ip]:8080 치고 들어갑니다.
![](https://velog.velcdn.com/images%2Faway0419%2Fpost%2Fc4203b18-bb68-44f5-846e-09136400c1c9%2F6.png)
위 화면이 뜨면 성공입니다!