1. AWS 계정 생성
계정 만들기 준비물
- 해외 결제가 가능한 신용카드 혹은 체크카드
- 사용가능한 이메일 주소
- 인증가능한 휴대폰 번호
아래 링크에서 가입
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