AWS EC2에 Django 프로젝트를 배포하는 방법

Aws Ec2e Django Peulojegteuleul Baepohaneun Bangbeob



AWS는 Django 프로젝트에서 프로젝트를 배포하는 Python 개발자에게 플랫폼을 제공합니다. 동일한 플랫폼에서 이러한 프로젝트를 개발하고 배포할 수 있습니다. 또한 Django 프로젝트를 AWS에 배포하는 것은 쉽고 효율적인 프로세스입니다. 이 게시물에서는 Elastic Compute Cloud(EC2) 인스턴스를 사용하여 AWS에 Django 프로젝트를 배포하는 방법에 대해 설명합니다.

AWS EC2에 Django 프로젝트를 배포하는 것부터 시작하겠습니다.

AWS EC2에 Django 프로젝트 배포

AWS EC2에 Django 프로젝트를 배포하려면 ' 인스턴스 시작 ” 버튼을 EC2 페이지에서:









인스턴스 이름을 입력하고 Amazon 이미지 머신을 선택하기만 하면 됩니다.







그런 다음 페이지를 아래로 스크롤하여 인스턴스 유형을 선택하고 키 페어 파일을 생성합니다. 이러한 설정 후 '를 클릭하기만 하면 됩니다. 인스턴스 시작 ” 버튼:



인스턴스가 생성되면 인스턴스를 선택하고 ' 연결하다 ” 버튼:

SSH 클라이언트를 선택하고 페이지에서 명령을 복사합니다.

명령 프롬프트에 명령을 붙여넣고 키 쌍의 이름을 컴퓨터의 키 쌍 경로로 바꿉니다.

연결 후 다음 단계는 실행 중인 Ubuntu OS의 적절한 목록을 업데이트하는 것입니다. 이를 위해 터미널에서 다음 명령을 사용하십시오.

스도 적절한 업데이트

위의 명령을 실행하면 터미널에 다음과 같은 출력이 표시됩니다.

다음 단계는 다음 명령을 사용하여 EC2 인스턴스에 업그레이드를 설치하는 것입니다.

스도 적절한 업그레이드

이 명령은 apt 패키지 업그레이드를 가져옵니다.

서버에 프로젝트를 배포하려면 ' 엔진엑스 다음 명령을 사용하여 ” 서버:

스도 적절한 설치하다 nginx 컬

이 명령은 Nginx 서버를 설치하여 Django 프로젝트를 배포합니다.

다음 명령을 사용하여 Django 프로젝트에서 python 코드를 사용하려면 python-pip를 설치합니다.

스도 적절한 설치하다 python3-핍

이 명령은 가상 머신에 Python을 설치합니다.

Python 내부에 가상 환경을 설치하여 Django 프로젝트를 배포합니다.

스도 -시간 핍3 설치하다 가상 환경

이 명령은 가상 환경을 설치합니다.

다음 명령을 사용하여 프로젝트를 배포할 가상 환경을 만듭니다.

가상 환경 환경

이 명령은 Django 프로젝트에 대한 가상 환경을 만들었습니다.

코드 링크를 사용하여 git 저장소를 복제하기만 하면 됩니다.

다음 명령을 사용하여 새 폴더를 만들고 폴더 내부로 이동합니다.

mkdir 프로젝트

CD 프로젝트

다음 명령을 사용하여 폴더 내부의 git 리포지토리를 복제합니다.

자식 클론 https: // github.com / 탈하331498 / Django.git

이 명령은 git을 복제하여 Django 프로젝트를 가져옵니다.

Django 프로젝트 내에서 다음 명령을 사용하여 서버에서 프로젝트를 실행하십시오.

파이썬 관리.py 런서버

이 명령은 프로젝트를 서버에 로드합니다.

Django 프로젝트가 서버에 배포되었습니다. EC2 인스턴스의 퍼블릭 IP 주소를 사용하여 Django 프로젝트를 방문하기만 하면 됩니다.

프로젝트가 브라우저에 표시됩니다.

AWS EC2 가상 머신에 Django 프로젝트를 성공적으로 배포했습니다.

결론

Django 프로젝트를 AWS 인스턴스에 배포하려면 EC2 가상 머신을 생성하고 연결하기만 하면 됩니다. 가상 머신에 연결되면 프로젝트를 배포할 Nginx 서버를 설치하기만 하면 됩니다. 그런 다음 python-pip를 설치한 다음 설치하고 가상 환경을 만듭니다. git 저장소를 사용하여 프로젝트 파일을 업로드하고 프로젝트 내부로 이동하면 성공적으로 배포됩니다.