1주차-2 EC2(가상 서버) 배포 및 사용 - 실습

아이수베어·2022년 1월 21일
0

AFOS[2기]

목록 보기
2/29
post-thumbnail
  1. 서울 리전으로 변경

seoul

  1. SSH 키 페어 생성

EC2 접속

EC2

'네트워크 보안'에서 키 페어 클릭

key

키 페어 생성 클릭

스크린샷 2021-06-09 오후 10 01 25

이름을 정하고, 원격 프로그램을 사용할 것이 아니니 pem 체크 (기본갑) 후에 키 페어 생성 클릭

스크린샷 2021-06-09 오후 10 01 51

키는 파일로 저장해둡시다 ! 저장 클릭

스크린샷 2021-06-09 오후 10 02 14

키 페어 생성 완료 !

스크린샷 2021-06-09 오후 10 02 36

  1. 인스턴스 생성
    EC2 대시보드 클릭 후에 인스턴스(실행 중) 클릭

스크린샷 2021-06-09 오후 10 11 29

인스턴스 시작 클릭

스크린샷 2021-06-09 오후 10 08 04

인스턴스 시작하는데 필요한 소프트웨어 구성이 포함된 템플릿, AMI (Amazon Machine Image)
제일 첫번째인 리눅스 2 선택

스크린샷 2021-06-09 오후 10 08 25

인스턴스 유형에서 원하는 메모리, CPU 선택할 수 있음
기본 값으로 설정해서 가장 밑 오른쪽에 있는 다음 세부구성 클릭 ! (프리티어가 적히지 않은 유형은 돈이 나간다 ..ㅠ)
사진 상 안 보이지만 가장 밑 가운데 파란색 버튼 누르면 바로 인스턴스가 생성되니 조심 !

스크린샷 2021-06-09 오후 10 08 41

GB 와 GiB의 차이 hhttps://ko.wikipedia.org/wiki/%EA%B8%B0%EB%B9%84%EB%B0%94%EC%9D%B4%ED%8A%B8

인스턴스 세부 정보 구성에서 퍼블릭 IP를 할당해야 인스턴스에 접속이 가능
기본 값으로 설정하고 넘어가자

스크린샷 2021-06-09 오후 10 08 54

스토리지는 말 그대로 저장할 수 있는 공간
스토리지도 기본 값으로 설정 !

스크린샷 2021-06-09 오후 10 09 04

태그는 구분하는 용도로 사용
키는 Name , 값은 이름으로 해준다 (마음대로 설정 가능)

스크린샷 2021-06-09 오후 10 09 22

보안 그룹 - 트래픽 제어하는 방화벽 세트, 허용 규칙 추가 가능
보안 그룹도 기본 값으로 설정 !

스크린샷 2021-06-09 오후 10 09 34

TCP 22 포트는 어떤 의미인가 ?
SSH 사용하는 포트 번호
각 포트 별로 어떤 서비스로 전달할지 식별 가능

시작하기 클릭

스크린샷 2021-06-09 오후 10 09 42

체크 박스에 체크 한 후에 인스턴스 시작 클릭 !

스크린샷 2021-06-09 오후 10 09 58

인스턴스 생성 완료 !

스크린샷 2021-06-09 오후 10 10 22

  1. EC2에 웹 서비스 설치

연결을 누르면 인스턴스에 연결할 수 있음, 연결을 누르자 (사용자 이름 변경 절대 금지 !!!, 그럼 실행 안 됨)
스크린샷 2021-06-09 오후 10 44 03

EC2 접속 성공 !

스크린샷 2021-06-09 오후 10 44 17

아래 명령어를 순서대로 친다

# 관리자 권한으로 변경
[ec2-user@ip-172-31-46-115 ~]$ sudo su -

# 웹 서비스 설치
[root@ip-172-31-46-115 ~]# yum install httpd -y

# 웹 서비스 시작
[root@ip-172-31-46-115 ~]# systemctl start httpd

# 웹 페이지 구성
# 기본 웹페이지 디렉터리는 /var/www/html
[root@ip-172-31-46-115 ~]# echo "<h1>Test Web Server</h1>" > /var/www/html/ index.html

# 웹 페이지 파일 생성 확인
[root@ip-172-31-46-115 ~]# ls /var/www/html/

# 웹페이지 접속 확인
[root@ip-172-31-46-115 ~]# curl localhost

다시 인스턴스 연결 페이지로 가서 퍼블릭 주소를 복사 후 들어가면, 웹 접속이 안 될 것이다

스크린샷 2021-06-09 오후 11 00 02

보안그룹에 가서 인바운드 규칙에 HTTP를 허용해줘야 웹 사이트 접속이 된다. 허용해주자
인바운드 규칙 편집 클릭

스크린샷 2021-06-09 오후 11 09 14

HTTP를 추가해준다

스크린샷 2021-06-09 오후 11 09 40

그럼 접속 성공 !!

스크린샷 2021-06-09 오후 11 12 53

실습이 끝난 후에 EC2 종료 꼭 하기


참고 자료 : AFOS[2기] 노션 내용

profile
Junior Cloud Engineer

0개의 댓글