AWS EC2의 초기 설정을 진행하겠습니다. 추후에 Spring Application을 배포할 예정입니다.

 

 

 

▶ 가장 먼저 java 8을 설치

1. 자바 8을 설치합니다.

sudo yum install -y java-1.8.0-openjdk-deve1.x86_64 // java 8 설치

설치를 진행한다면 아래와 같이 자동으로 설치가 진행됩니다.

 

2. 자바 버전이 몇 개 설치 되어있는지 확인합니다. (있을 경우 아래의 명령어로 삭제)

sudo /usr/sbin/alternatives --config java // 현재 가지고 있는 자바 버전 확인합니다. java8말고 다른 것이 있을 경우 삭제해줍니다. 
sudo yum remove (삭제할정보)

 

 

3. 설치가 완료 됐다면 자바 버전을 확인해줍니다. 

java -version 버전 확인

 

▶ EC2의 타임존과 Hostname 변경

1. 기존의 타임존을 삭제하고 타임존을 새로 부여해줍니다. 

sudo rm /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime

2. Hostname을 변경합니다. (ec2 구분을 위해서 진행하는게 좋습니다.)

 

sudo vim /etc/hosts   // vim으로 들어가면 i를 눌러 입력하고 esc누르고 :wq!하면 저장됩니다.

1. 해당 부분을 원하는 이름으로 변경해줍니다. 

sudo vim /etc/hostname   // vim으로 들어가면 i를 눌러 입력하고 esc누르고 :wq!하면 저장됩니다.

1. ip- 뒷부분 을 변경해줍니다. 

2. ec2를 중지한 후 재실행 합니다. 

재실행 하면 ip가 바뀌어서 putty 세션으로 저장해둔 것으로 접속이 안되므로 다시 해줘야합니다. 탄력적 IP를 사용함으로써 극복 가능합니다. 아래 링크 첨부하겠습니다. 

https://dingdingmin-back-end-developer.tistory.com/entry/AWS-EC2-%ED%83%84%EB%A0%A5%EC%A0%81-IP

 

AWS EC2 탄력적 IP

탄력적 IP 할당하기 탄력적 IP를 사용하는 이유는 무엇일까?? 예시로 살펴보겠습니다. 기존에 생성했던 ec2 인스턴스 입니다. 퍼블릭 IP 주소는 3.34.52.45입니다. 해당 인스턴스를 중지 시키고 재가

dingdingmin-back-end-developer.tistory.com

재가동 후에 바뀐 이름을 볼 수 있습니다. 

 

▶git 설치

sudo yum install git

1. 중간에 y를 한 번 눌러눕니다.

2. 아래와 같이 설치가 완료됐다면 버전을 확인해줍니다. 

 

 

지금까지 프로젝트 배포를 위한 EC2 설정을 알아보았습니다. 다음은 RDS를 설정후 연동시켜보겠습니다. 감사합니다.