1.  AWS 계정 생성

계정 만들기 준비물

  1. 해외 결제가 가능한 신용카드 혹은 체크카드
  2. 사용가능한 이메일 주소
  3. 인증가능한 휴대폰 번호

아래 링크에서 가입

 

AWS Management Console

AWS Support 플랜은 AWS로 성공하는 데 도움이 되는 다양한 도구, 프로그램 및 전문 지식에 대한 액세스의 조합을 제공합니다.

aws.amazon.com

 

2.  웹 서버 만들기

2-1. 콘솔에 VPC 검색

 

2-2.  VPC 생성

- 이름: 원하는 이름으로 설정

- IPv4 CIDR: 원하는 IP 대역 설정

 

2-3. 서브넷 생성

- VPC ID: 이전에 만든 vpc 선택

- 서브넷 이름: 원하는 이름 설정

- 가용 영역: ap-northeast-2a

- IPv4 VPC CIDR block: 자동생성

- IPv44 subnet CIDR block: 자동생성된 값에서 뒤에만 24

 

2-4.  인터넷 게이트웨이 생성

- 이름 태그: 원하는 이름 설정

 

 

2-5.  라우팅 테이블 편집

 VPC가 내가 만들었던 VPC인 라우팅 테이블을 편집해야 함.

- 아래와 같이 설정

 

 

3. EC2 생성

3-1. 콘솔에 EC2 검색

 

3-2. 보안그룹 생성

- 보안 그룹 이름, 설명 : 원하는 값 설정

- VPC: 앞에서 만든 VPC설정

 

- 인바운드 규칙

ssh 접속을 위한 22 포트 + 내 IP

http 접속을 위한 80 포트 + 내 IP

 

3-3.  인스턴스 시작

 

3-4.  인스턴스 연결

1. .aws 폴더 생성

mkdir .aws
cd .aws

 

2. 만들었던 키페어 복사

cp source.pem new.pem

 

3. pem 권한 수정

chmod 400 keypair.pem

 

4. ssh 접속

ssh -i "keypair.pem" ec2-user@43.202.33.28

 

 

 

4.  Apache Web server install

sudo yum install httpd -y

 

5. Apache Web server start

sudo service httpd start
Redirecting to /bin/systemctl start httpd.service

 

6. http://(EC2퍼블릭IP):80으로 접속

 

7.  index.html 페이지 띄우기

7-1. /var/www/html 폴더로 이동

cd /var/www/html

 

7-2.  index.html 파일 생성

sudo vi index.html

 

<!DOCTYPE HTML>
<html>
	<head></head>
    <body>
    	<h1>This is My Web Page!</h1>
    </body>
</html>

 

 

8. http://[ec2 public ip]:80 접속

728x90

+ Recent posts