[AWS] Django 프로젝트 서버에 업로드하기
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
로 변경한다.
Django 프로젝트 서버에 업로드하기
settings.py 에 ALLOWED_HOSTS
를 아래와 같이 수정
ALLOWED_HOSTS = [
'127.0.0.1',
'.ap-northeast-2.compute.amazonaws.com'
]
scp를 사용하여 업로드 하기
업로드 할 폴더의 상위 폴더에서 아래를 터미널에 입력한다.
scp -i 키페어경로 -r 업로드할폴더경로 유저명@퍼블릭DNS:받을폴더경로
서버에서 Python 가상환경 설치하기
aws에 배포하기 과정을 거치면서 너무나 많은 시행착오가 있었고… 아직도 오류가 발생한다.. 아무것도 모르는 상태로 블로그만 보고 따라하려니 여간 힘든게 아니다.. 일단 프로젝트를 먼저 완성시키고 그 뒤에 배포하기를 다시 해야겠다….
댓글남기기