본문 바로가기
공부/코멘토

[코멘토] AWS 웹서버 만들기

by 무명오리 2023. 8. 15.



 

vpc : 집

subnet : 방(이름 숫자로 시작하면 오류)

internet_gateway : 인터넷 통신 가능하도록 vpc와 연결

cloud 보안 철저해야

라우팅 테이블 : vpc에서 방화벽 역할


vpc 생성
프리티어는 a존.. 잊지말기
internet gateway 생성
라우팅 테이블
EC2
인스턴스 시작때도 보안그룹 생성가능
보안그룹 생성
인스턴스 = 서버

AMI에 ~2023이면 일부 네트워크 차단 문제 발생 → Amazon Linux 2 AMI 사용

EBS : 스토리지 종류 (EC2는 보통 EBS 사용)

인스턴스 유형 free tier라 자동으로 t2.micro

vcpu : 가상 cpu로 실제 물리 cpu를 논리적으로 쪼개서 사용

 

window는 .ppk를 써야함(.pem → .ppk 연습위해 .pem선택)
네트워크 및 스토리지 구성

퍼블릭 자동 할당 활성화X → 인터넷말 접근 문제 발생

Io2 : 용량 GB와 스토리지의 네트워크 IOPS를 분리하여 과금, 비쌈

GP2 : 일반적인 SSD 방식

GP3 : 업그레이드된 SSD방식(1TB미만일 때도 최저네트워크성능보장)

고급 세부정보 및 인스턴스 시작

종료 동작 [종료] : 쉽게 삭제가능 (EC2 종료를 누르면 중단이 아닌 완전 삭제)

중지 방지 [비활성화] : 삭제 전 불필요한 경고창 안뜸

나머지는 디폴트값

SSH로 EC2에 연결해야 EC2에서 할 수 있는 대부분의 작업 수행가능

개발자가 가장 선호하는 서버 접근방식 검은 화면에 있는 글씨를 쓰면 짱.머.싯.으.니.까

 


<.pem → .ppk 변경하기>

 

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.78)

This page contains download links for the latest released version of PuTTY. Currently this is 0.78, released on 2022-10-29. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

64bit로 putty 다운
putty 다운
.pem 파일 선택
로컬디스크 C드라이브 안에 aws 폴더 생성 후 .ppk 파일 보관 (개발자들의 국룰)
마우스로 눌러야 generate 가능ㅋㅋ 웃김
멘토님 파라미터가 rsa라 다시 하는데 굳이 안했어도 됐을듯..?

RSA : 암호화 및 서명 속도 빠름

DSA : 암호 해독 및 확인 속도 빠름

이런 차이였을 뿐...

 

Connection > SSH > Auth > Credentials > Browse(private)

PuTTY : 서버에 접속할 수 있는 툴

.ppk 파일로 변경한거 선택!
session에서 주소 및 포트번호 입력
퍼블릭 IPv4 주소 넣어주기
이름 짓고 save하면 설정정보 저장! 다음부터는 load하면 설정정보 불러와짐
왜 못 잡는건데!!!!!!!!!!!!!! 일단 Accept하고 진행시켜... 했는데 에러나서 다시 켰음^^
ec2-user는 aws linux 사용시 최고의 권한을 가진 사용자 계정

처음 연결시에 확인메세지가 나오면 yes입력하라는데 그런거 안나오고 바로 EC2 로고 뜨면서 접속 성공~

(컴퓨터 캐시에 따라 안나올수도 있다함)

sudo yum install httpd -y 하면 complete 시 설치완료!

EC2를 웹서버로 변신하기 위해.. 대중적인 아파치 웹서버인 Httpd 설치

Apache, Tomcat, NginX 등 다양한 웹서버가 많은데 요즘 NginX 사용 기업이 늘어나지만 아직 Apache가 대중적!

sudo service sttpd start : 아파치 시작

sudo chkconfig httpd on : 웹서버 중단시 다시 시작할 때 가장먼저 아파치 실행되어야
http:// (EC2 퍼블릭 IP) : 80하면...!!

감격스럽게 테스트 페이지가 나온다!! 오늘은 여기까지!

 

'공부 > 코멘토' 카테고리의 다른 글

[코멘토] beanstalk  (0) 2023.08.15
[코멘토] 웹페이지  (0) 2023.08.15
[코멘토] 서버에 파일 넣기 (배포)  (0) 2023.08.15
[코멘토] 프론트엔드 HTML  (0) 2023.08.15
[코멘토] EC2 추가 관리기능  (0) 2023.08.15