자바스크립트가 비활성화 되어있습니다.
자바스크립트가 활성화 되어야 콘텐츠가 깨지지 않고 보이게 됩니다.
자바스크립트를 사용할수 있도록 옵션을 변경해 주세요.
- willbsoon

본문 바로가기
Cloud Platform/GCP

구글 클라우드 플랫폼 vm을 만들어보자 3번째(관리자 비밀번호, 자바, 톰캣 - yum 으로 톰캣 설치, harbottle)

by willbsoon 2020. 5. 14.

 

구글 클라우드 vm을 깔았고,

이제 몇가지 설정을 해보자.

1. Root 비밀번호 설정.

2. yum update

3. 자바설치

4. 톰캣 설치

실행!

 

이거 명령어 그대로만 치면 설치됩니다!!!!

 

 

1. Root 비밀번호 설정

$ sudo passwd root

명령어를 입력하면 root의 패스워드를 수정할수 있다. 초기에 루트 비밀번호를 설정해줘야하기 때문에 이거를 실행한다.

루트 비밀번호가 있어야 루트 권한을 가지고 갖가지 설정을 진행할수 있다!

 

2. yum update, upgrade

$ sudo yum update -y && sudo yum upgrade -y 

-y 파라미터는 모든 질문에 yes를 한다는 의미로 다운로드가 길어지다가 중간에 질문이 나오면 이거 캐치못하고 계속 설치 중단된채로 있을때가 있기 때문에 파라미터를 붙여주자. 굳이 안해도 상관은 없다.

 

 

3. 자바 설치

$ sudo yum install java-1.8.0-openjdk -y

자바도 깔아준다. 귀찮은 설정 안해도 된다. 좋다ㅎㅎ

 

확인하면

 

$ java -version

openjdk version "1.8.0_252" 
OpenJDK Runtime Environment (build 1.8.0_252-b09) 
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode) 

 

이와같이 뜬다.

 

4. 톰캣설치

 

$ sudo yum install wget
$ sudo wget https://harbottle.gitlab.io/harbottle-main/8/x86_64/harbottle-main-release.rpm
########## 
$ sudo rpm -Uvh harbottle-main-release.rpm

$ sudo yum install tomcat8* -y

wget 은 다운로드 받을때 쓰는 명령어이다. 기본 설치된 항목이 아니므로 설치해준다.

그리고 harbottle 레포지토리를 받아준다. 그리고 rpm으로 설치를 해주면 yum 에서 톰캣을 설치할수 있게 된다.

톰캣만 받으려면 별표를 지워도 된다. 

 

그리고나서 톰캣을 실행시켜줘야한다.

 

yum 설치를 마치게 되면 서비스에 등록이 되어있으므로 그냥 실행시켜주기만 하면 된다.

$ sudo systemctl start tomcat8

 

그리고 마찬가지로 확인하려면 

$ sudo systemctl status tomcat8
● tomcat8.service - Apache Tomcat Web Application Container    
Loaded: loaded (/usr/lib/systemd/system/tomcat8.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2020-05-13 16:59:11 UTC; 4min 44s ago
Main PID: 9431 (java)
............

 

위와 같이 뜨는걸 확인할수있다

그러고나서 외부 ip로 접속을 하게되면 접속이 된다.

 

gcp 상에서 방화벽 규칙이 전혀 문제 없다면 이건 그냥 성공한다.

 

행복하다!

 

 

원래 리눅스 상에서는 firewall-cmd로 방화벽을 설정해줘야 하는 것이 맞다.

근데 gcp에서는 '방화벽 규칙'이란 것을 따로 제공해주므로 리눅스의 방화벽을 설정해줄 필요가 없긴 하다.

하지만 보안에 철저하게 생각한다면 둘다 설정해줘도 될듯하다. 잘 관리만 해준다면..

 

이상 끝.

 

댓글