반응형

장고 배포 3

[Dj] 장고 배포 ④ : uwsgi와 nginx 설치 및 연결

1. 가상환경 설치 1-1. virtualenv 설치 ▶ 가상환경 프로그램 virtualenv를 설치해줍니다. ▶ 중간에 '계속 진행하시겠습니까?'라는 물음에 Y입력 후 엔터. 1-2. venv라는 이름의 virtualenv 생성 ▶ venv라는 이름의 가상환경을 만들어줍니다. (기호에 따라 이름은 바꾸셔도 상관없습니다.) 1-3. venv 가상환경 확인 ▶ 프로젝트 폴더 안에 "venv"라는 폴더가 보인다면 제대로 설치가 된 것입니다. 2. 가상환경 실행 ▶ virtualenv 가상환경을 실행하는 명령어입니다. source venv/bin/activate ▶ 위와 같이 (venv)가 앞에 생겼다면, 가상환경이 제대로 실행된 것입니다. 3. 필요 프로그램 일괄 설치 ▶ 본인의 장고 프로젝트에 필요한 프로..

Framework/Django 2021.07.25

[Dj] 장고 배포 ② : AWS EC2 인스턴스 세팅하기 (Mac용)

1. pem키로 EC2 인스턴스 접속 ▶ ~/django_workspace/pem/django.pem 은 AWS EC2 인스턴스를 생성할 때, 다운받은 pem키의 저장 경로와 본인이 지정한 pem키 이름을 입력하시면 됩니다. ▶ ubuntu@"이 자리에는 본인 EC2의 퍼블릭 IP주소를 삽입하시면 됩니다." (탄력적 IP 주소를 할당 받으신 경우, 탄력적 IP 주소를 입력하시면 됩니다.) ▶ 위 예시의 경우) - pem키 이름: django.pem - pem키 경로: 작성자가 작성자 PC에 pem키를 저장해 놓은 경로. django_workspace 폴더 안에, pem 폴더 안에 있는 django.pem 키 1-1. 접속이 안 될 경우 ▶ pem키의 권한을 높여주는 명령어다. ▶ chmod 400 ~/d..

Framework/Django 2021.07.24

[DJ] 장고 배포 ① : 사전작업 requirements.txt 만들기

"쉽게" ≪ 왕초보자용 ≫ "쉽게" 장고 애플리케이션을 웹에 배포하기 전에, 몇 가지 해야할 작업들이 있습니다. 역시나 엄청 쉽습니다. 금방 끝나요. 1. requirements.txt 란? ▶ 우리는 지금, 본인 컴퓨터에 있는 장고 프로젝트를 (AWS EC2와 같은)서버 컴퓨터로 옮기는 작업을 하려고 합니다. 쉽게 말해서, "이사 간다"고 생각하시면 편합니다. 이삿짐은 싸서 "github"이라는 업체에 맡길 건데, 안타깝게도 github은 배송만 해준다네요? 새 집에 이삿짐만 덩그러니 놓고 가버리면... 그걸 누가, 언제 정리하나? 가뜩이나 처음 새 집 들어가는 거라 긴장돼 죽겠는데! 누가 대신 가구배치 싹 해주고, 가전제품들도 바로 사용할 수 있도록 세팅까지 깔끔하게 해준다면.... 정말 편하지 않을..

Framework/Django 2021.07.08