AWS EC2 초기 설정하기
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를 설정후 연동시켜보겠습니다. 감사합니다.
'Aws' 카테고리의 다른 글
AWS Cloudwatch Log auto export to S3 (자동 추출) (0) | 2023.04.02 |
---|---|
AWS Solution Architect Associate(SAA-C03) 취득 후기 (16) | 2023.03.27 |
AWS EC2 탄력적 IP (0) | 2021.12.27 |
윈도우 환경에서 AWS EC2 접근 ( putty 사용 ) (0) | 2021.12.02 |
AWS EC2 생성 (회원가입 과정은 생략) (0) | 2021.12.01 |
댓글
이 글 공유하기
다른 글
-
AWS Cloudwatch Log auto export to S3 (자동 추출)
AWS Cloudwatch Log auto export to S3 (자동 추출)
2023.04.021. 사용하는 이유 및 아키텍처 AWS CloudWatch를 이용해서 로그들을 수집하고, 분석할 수 있다. 이때 CloudWatch에 로그들의 보존 기간을 정할 수 있는데, CloudWatch에 로그들을 영구적으로 저장하는 것이 저렴할까? S3에 저장하는 것이 저렴할까에 대한 생각을 하게 됐고, 비용을 비교해 보고, S3에 저장하는 것이 더 저렴하다면, 자동으로 Export 하는 아키텍처를 설계를 목표로 했다. 먼저 비용을 비교해 보자. CloudWatch 비용 GB당 0.0314 USD의 가격이 나온다. 이제 S3와 비교해 보자. S3 Standard 유형의 경우에는 저장하는 데이터 양에 따라 다르지만 일반적으로 20%가량 저렴하다. 하지만 아카이브 개념의 저장만 하는 데이터의 경우 LifeCycle을… -
AWS Solution Architect Associate(SAA-C03) 취득 후기
AWS Solution Architect Associate(SAA-C03) 취득 후기
2023.03.271. 나에게 자격증이란 먼저 본론에 들어가기 앞서 자격증에 대해서 나의 생각을 이야기해보고자 한다. 내가 가진 자격증은 SQLD, 리눅스 마스터 2급이었다. 두 자격증을 딴 이유는 그저 스펙 자격증 그 자체였다. 내가 무엇을 할 수 있는지에 대한 하나의 어필??로 생각했다. 공부한 시간은 SQLD 3일, 리눅스 마스터 2급 2일이었다. 당연히 개념 서적은 보지 않고, 덤프로 준비했다. 턱걸이는 아니고, 둘 다 괜찮은 점수로 합격했다. 자격증을 따고 난 후 나는 투자한 시간(공부, 응시 시간)이 너무 아깝다고 느껴졌다. 현재 내게 남은 것은 이력서 한 줄이니까. 물론 나는 서버 개발자이기에 SQL을 사용하고, 리눅스 환경에 서비스가 배포돼 자주 다룬다. 하지만 SQLD와 리눅스 마스터 2급이 서비스를 운영… -
AWS EC2 탄력적 IP
AWS EC2 탄력적 IP
2021.12.27탄력적 IP 할당하기 탄력적 IP를 사용하는 이유는 무엇일까?? 예시로 살펴보겠습니다. 기존에 생성했던 ec2 인스턴스 입니다. 퍼블릭 IP 주소는 3.34.52.45입니다. 해당 인스턴스를 중지 시키고 재가동 시키겠습니다. 퍼블릭 IP 주소가 3.34.126.206으로 변한 것을 보실 수 있습니다. 서비스를 할 때 이러한 상황이 나온다면 장애로 이어질 수 있습니다. 그렇기에 인스턴스를 중지시켜도 고정된 IP를 가지고 있어야 합니다. 탄력적 IP를 사용하여 해결이 가능합니다. 바로 시작하겠습니다. 1. 왼쪽 카테고리에서 탄력적 IP를 클릭합니다. 2. 탄력적 IP 주소 할당을 클릭합니다. 3. 별다른 설정을 건들이지 않고 생성해줍니다. 태그를 선택하여 NAME을 설정한다면 보다 쉽게 구별이 가능합니다. … -
윈도우 환경에서 AWS EC2 접근 ( putty 사용 )
윈도우 환경에서 AWS EC2 접근 ( putty 사용 )
2021.12.02putty와 puttygen 설치하는 과정은 생략하겠습니다. 1. puttygen을 실행시킨 후 type of key generate를 RSA에 맞추고 load를 클릭해줍니다. 2. 이전에 받아 두었던 key가 있는 곳으로가서 All Files로 변경주고 확인을 눌러줍니다. 3. 예를 눌러줍니다. 4. save private key를 눌러줍니다. 5. 이름을 정하고 확장자를 .ppk로 설정해줍니다. 저장 6. ec2 인스턴스를 우클릭 후 연결을 눌러 들어갑니다. 7. EC2 인스턴스 연결을 들어가 주신 뒤 IP주소와 사용자 이름을 복사해줍니다. 8. HOST NAME에 사용자 이름@ IP를 입력해줍니다. 9. 왼쪽 카테고리에서 SSH -> AUTH를 클릭한 후 이전에 생성했던 KEY를 넣어줍니다. 10….
댓글을 사용할 수 없습니다.