Everyday Dev System

EC2 생성 본문

내배캠 주요 학습/AWS

EC2 생성

chaeyoung- 2023. 7. 26. 11:26

 

 

 

이름 입력

OS는 Ubuntu로 22 버전으로 선택

인스턴스 유형은 프리 티어 사용 가능한 t2 micro로 선택

 

 

 

 

새 키 페어 생성 선택

만약 윈도우 환경에서 putty를 쓰고 있을 경우에는 .ppk를 생성한다.

 

강의에서는 .pem로 진행한다.

 

 

이전에 EC2를 할 때 putty를 활용했지만,

다른 방식으로 시도하기 위해 .pem으로 선택하여 진행하였다.

 

네트워크 설정 시에 보안그룹을 기존에 만들어 놓은 것이 있다면 기존 보안 그룹을 선택하여도 된다.

그렇지 않을 경우에는 HTTP, HTTPS도 추가합니다.

 

 

 

 

인스턴스를 생성한다.

대기중이 뜨다가 실행 중으로 상태가 변경된다.

 

 

퍼블릭 IPv4 주소는 외부에서 해당 인스턴스를 적용하는 IP이고,

프라이빗 IPv4 주소는 인스턴스 내부에서 접근하는 IP이다.

 

 

 

 

 

아래 보안 카테고리를 눌러보자.

인바운드 규칙은 인스턴스에 접근하기 위한 규칙이고,

아웃바운드 규칙은 인스턴스에서 외부에 접근하는 규칙이다.

 

 

 

 

 

그러므로, 인스턴스에 접근하기 위해 인바운드 규칙을 변경해야 한다.

편집을 눌러 HTTP와 HTTPS 규칙을 추가한다.

소스를 0.0.0.0/0을 추가하여 모든 URL을 허용하도록 한다.

 

 

 

 

인스턴스가 외부에서 오는것을 처리하기 위한 설정이 되어 있지 않으므로 설정이 필요하다.

인스턴스에서 연결(Connect)를 클릭하여 연결을 합니다. 연결을 하면 아래와 같이 나옵니다.

 

 

서버를 열기 위해 

sudo apt-get update 코드 입력

sudo apt-get install nginx 코드 입력

sudo systemctl start nginx 코드 입력

 

 

 

 

 

sudo systemctl status nginx를 하여 상태를 확인 할 수 있다.

중간에 초록색 글씨로 active를 확인할 수 있다.

 

또한, 아래 IP 주소로 접근하면 오른쪽 화면과 같이 나온다.

 

 

해당 화면을 변경하기 위해서는

cd /var/www/html

ls

sudo vim index.nginx-debian.html

으로 편집 가능

 

 

과금 방지를 위해 인스턴스 중지가 가능합니다.

인스턴스를 선택하고 상태를 눌러 중지를 합니다.

인스턴스를 중지하고 시작을 하면 public IP가 변경된다.

이러한 IP를 고정으로 설정하기 위해서는 다른 설정이 또 필요하다.

 

 

탄력적 IP 카테고리에 들어가 설정합니다.

별다른 설정 없이 탄력적 IP 주소 할당

 

탄력적 주소를 연결합니다.

퍼블릭 IP 주소가 고정으로 할당됩니다.

 

 

이도 과금이 발생하기 때문에 연결을 해체, 릴리즈를 한다.

 

 

 

인스턴스를 종료할 수 있다.

'내배캠 주요 학습 > AWS' 카테고리의 다른 글

S3에서 버킷 명명 규칙  (0) 2023.07.28
A 레코드 와 CNAME  (0) 2023.07.28
MFA란?  (0) 2023.07.26
루트 계정에서 User 생성 및 로그인  (0) 2023.07.26