AWS EC2로 Django 프로젝트 배포하기 (part.1)

찬민·2024년 9월 19일
0

TIL

목록 보기
55/62

1. AWS EC2 인스턴스 생성

1.1. AWS 콘솔에 로그인

  • AWS Management Console에 접속하여 로그인한다.
  • 상단 검색창에서 EC2를 입력하고, EC2 대시보드로 이동한다.

1.2. 인스턴스 생성

  • 인스턴스 시작 버튼을 클릭한다.
  • 운영체제는 Ubuntu 20.04 LTS 또는 Amazon Linux 2를 선택한다. (이 예시에서는 Ubuntu를 사용한다.)
  • t2.micro 인스턴스 유형을 선택한다. 이 유형은 AWS의 무료 티어에서 사용할 수 있다.

1.3. 보안 그룹 설정

  • 보안 그룹에서 인스턴스에 필요한 포트를 설정한다.
    • SSH (포트 22): 서버에 접속하기 위해 SSH 포트를 연다.
    • HTTP (포트 80): 웹 트래픽을 허용하기 위해 HTTP 포트를 연다.
    • HTTPS (포트 443): 보안 웹 트래픽을 허용하기 위해 HTTPS 포트를 연다.

1.4. 키 페어 생성 및 인스턴스 시작

  • 새로운 키 페어를 생성하거나 기존의 키를 선택하고, 인스턴스를 시작한다.
  • 생성한 .pem 키 파일을 다운로드한 후 안전한 곳에 보관한다. 이 키 파일을 사용해 나중에 SSH로 인스턴스에 접속한다.

2. EC2 서버에 접속

2.1. EC2 대시보드에서 Public IP 확인

  • EC2 인스턴스가 생성되면, 대시보드에서 Public IP 주소를 확인한다.

2.2. SSH로 서버 접속

  • 로컬 머신에서 터미널을 열고, 다운로드한 .pem 키 파일을 사용해 서버에 SSH로 접속한다. 다음 명령어를 사용한다.
ssh -i "your-key.pem" ubuntu@<EC2 Public IP>
  • 접속에 성공하면 EC2 서버의 명령어를 실행할 수 있다.

0개의 댓글