[AWS] Django 프로젝트 서버에 업로드하기

최대 1 분 소요

AWS로 배포하기 위해 공부해보자 개발 언어 : python 3.8.1
개발 환경 : Visual studio Code
참조 :
Che1’s Blog
생활코딩


AWS 를 이용한 서버에 장고 프로젝트를 업로드 해보자.

Django 환경설정

ubuntu에 접속한 뒤 root 디렉토리로 이동한다.
맨 처음에는 /root/home/ubuntu/에 위치해있다. cd..을 이용해서 root디렉토리로 이동하자.

sudo chown -R ubuntu:ubuntu /srv/를 이용하여 srv디렉토리의 권한을 ubuntu로 변경한다.

그림 1

Django 프로젝트 서버에 업로드하기

settings.pyALLOWED_HOSTS를 아래와 같이 수정

ALLOWED_HOSTS = [
    '127.0.0.1', 
    '.ap-northeast-2.compute.amazonaws.com'
    ]

scp를 사용하여 업로드 하기

업로드 할 폴더의 상위 폴더에서 아래를 터미널에 입력한다.

scp -i 키페어경로 -r 업로드할폴더경로 유저명@퍼블릭DNS:받을폴더경로  

서버에서 Python 가상환경 설치하기


aws에 배포하기 과정을 거치면서 너무나 많은 시행착오가 있었고… 아직도 오류가 발생한다.. 아무것도 모르는 상태로 블로그만 보고 따라하려니 여간 힘든게 아니다.. 일단 프로젝트를 먼저 완성시키고 그 뒤에 배포하기를 다시 해야겠다….

댓글남기기