[ 서버 ] AWS 서버 생성하기

ay0530·2023년 11월 3일
0
post-thumbnail

01. 웹 서버 복습!

  • 웹 클라이언트(브라우저)와 웹 서버의 관계
    - 웹 클라이언트(브라우저)는 웹 서버에 요청을 해서 원하는 데이터를 받아가는 일방적인 관계
    => 웹 서버는 웹 클라이언트가 어떤 주소로 있을 지 모르는게 일반적이기 때문에
    절!대! 웹 서버에서 웹 클라이언트로 먼저 요청을 보낼 수 없다
  • 서버 컴퓨터와 웹 서버(프로그램)의 관계
    - 웹 서버 : 이전에 만든 장바구니와 같은 프로그램을 API 서버, 웹 서버, 앱 서버라고 부름
    - 서버 컴퓨터 : 내 컴퓨터와 동일한 역할을 함
    => Node.js로 서버 프로그램(app.js) 키기, DMBS 설치하여 데이터베이스 사용하기 등

02. AWS EC2 인스턴스 생성하기

  1. EC2 검색한 후 인스턴스 시작 클릭
  2. EC2 이름 입력하고 운영환경 선택하기
    - 우분투 환경에서 개발할 것!
  3. 프리티어 버전 선택하고 인스턴스 유형 선택!
  • 버전 : 최신 버전(LTS) 선택
  • 인스턴스 유형 : 컴퓨터 사양 / 프리 티어 지원하는 유형 선택!
  1. 키 페어 발급하기
  • 키 페어 : 컴퓨터를 사용하기 위한 인증 키

  • 하단의 설정들은 기본 설정으로 냅두고 바로 인스턴스 생성!

03. AWS 인스턴스 접속하기

  • VS CODE git bash에 ssh -i keypair.pem 파일 경로 ubuntu@AWS에적힌 public 아이피입력하기
    - bash란에 파일을 드래그하면 경로가 자동으로 작성됨!
  • fingerprint가 나올 경우 yes를 입력하면 private IP로 서버 연결이 된걸 확인할 수 있다!
    - ssh는 기본으로 22포트를 사용함!

04. AWS 인스턴스 중지 방법

  • 발급받은 EC2가 무료 버전이긴 하지만 사용량이 많아지면 추가 금액이 발생한다!!
  • 그리고 1년동안만 무료이기 때문에 1년이 지나기 전에 인스턴스를 중지해두거나 종료해서 삭제하는 것을 권장!!
    - 인스턴스를 중지하면 public IP가 변경되니 주의!
profile
강아지 좋아

0개의 댓글