AWS에 Django Project를 배포해보도록 하겠다.
우선 AWS 콘솔에 로그인한다.

로그인 후 EC2를 사용할 것이기 때문에 EC2로 이동한다.

ubuntu server 18.04를 선택한다.

프리티어로 사용 가능한 t2.micro를 선택하였다.
인스턴스를 생성하면 다음과 같이 키 페어를 생성하라고 나온다.

키가 없다면 새 키 페어 생성을 통해 키페어를 생성해준다.
해당 키를 통해 서버에 접속할 수 있기 때문에 키는 안전한 폴더에 보관한다.
인스턴스 시작을 누르고 어느정도 기다리면 인스턴스가 시작된다. 인스턴스가 시작되면 연결을 통해 인스턴스에 들어가보자.

인스턴스에 접속하기 위해 putty 를 다운받도록 한다. putty는 아래주소에서 다운받을수 있다.
www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Download PuTTY: latest release (0.74)
This page contains download links for the latest released version of PuTTY. Currently this is 0.74, released on 2020-06-27. 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
putty를 설치하였다면 puttygen을 열어준다.

load를 통해 저장햇던 private.pem을 로드하고 Save private key를 통해 putty가 인식하는 키를 만들어준다.

그 다음 putty를 실행시켜 connection -> ssh -> auth로 들어가서 저장했던 private key를 load해준다.

ubuntu로 로그인하면 key를 이용하여 자동으로 로그인하는 것을 확인할 수 있다.
sudo apt-get update
update 명령을 통해 apt-get를 업데이트해준다.
그 다음 python과 git을 설치해주도록 하자.
sudo apt-get install python3-pip
sudo apt-get install git
다음 글에서는 git clone을 통해 프로젝트를 가져오고 환경설정을 이어서 하도록 하겠다.
'WEB > Django' 카테고리의 다른 글
Window 환경에서 django celery 오류 및 작동 방법 (0) | 2023.10.24 |
---|---|
Django 파이썬 웹 프로그래밍(8) React 설치 (0) | 2020.08.17 |
Django 파이썬 웹 프로그래밍(7) TextEditor 사용 + 설정 (0) | 2020.07.26 |
Django 파이썬 웹 프로그래밍(6) API (0) | 2020.07.26 |
Django 파이썬 웹 프로그래밍(5) ADMIN 계정 설정 및 ADMIN PAGE (0) | 2020.07.26 |