Sådan implementeres Django Project på AWS EC2

Sadan Implementeres Django Project Pa Aws Ec2



AWS giver platformen til python-udviklere, der arbejder på Django-projekter, for at implementere deres projekter. Du kan udvikle og implementere disse projekter på den samme platform. Det er også en nem og effektiv proces at implementere dit Django-projekt på AWS. Dette indlæg vil diskutere processen for, hvordan du kan implementere et Django-projekt på AWS ved hjælp af en Elastic Compute Cloud (EC2)-instans.

Lad os starte med at implementere Django-projektet på AWS EC2:

Implementer Django Project på AWS EC2

For at implementere Django-projektet på AWS EC2 skal du blot klikke på ' Start Forekomster knappen på EC2-siden:









Indtast blot navnet på din instans og vælg Amazon-billedmaskinen:







Rul derefter ned på siden for at vælge instanstypen og oprette en nøgleparfil. Efter disse indstillinger skal du blot klikke på ' Start Instance ” knap:



Når instansen er oprettet, skal du vælge instansen og klikke på ' Forbinde ” knap:

Vælg SSH-klienten og kopier kommandoen fra siden:

Indsæt kommandoen på kommandoprompten og erstat navnet på nøgleparret med stien til nøgleparret på din computer:

Når forbindelsen er oprettet, er næste trin at opdatere apt-listen for det kørende Ubuntu OS. Til det skal du bruge følgende kommando i terminalen:

sudo passende opdatering

Kørsel af ovenstående kommando vil give følgende output på terminalen:

Næste trin er at installere opgraderingerne på EC2-instansen ved hjælp af følgende kommando:

sudo passende opgradering

Denne kommando får apt-pakkeopgraderingerne:

For at implementere projektet på serveren skal du installere ' Nginx ' server ved hjælp af følgende kommando:

sudo passende installere nginx krølle

Denne kommando vil installere Nginx-serveren for at implementere Django-projektet:

Installer python-pip for at bruge python-kode i Django-projektet ved hjælp af følgende kommando:

sudo passende installere python3-pip

Denne kommando vil installere python på din virtuelle maskine:

Installer et virtuelt miljø inde i python for at implementere Django-projektet:

sudo -H pip3 installere virtualenv

Denne kommando vil installere det virtuelle miljø:

Opret det virtuelle miljø for at implementere projektet i det ved hjælp af følgende kommando:

virtualenv env

Denne kommando har skabt det virtuelle miljø til Django-projektet:

Du skal blot klone git-lageret ved at bruge linket til koden:

Opret en ny mappe og gå ind i mappen ved hjælp af følgende kommandoer:

mkdir projekt

cd projekt

Klon git-lageret inde i mappen ved at bruge følgende kommando:

git klon https: // github.com / Talha331498 / Django.git

Denne kommando henter Django-projektet ved at klone git:

Inde i Django-projektet skal du blot bruge følgende kommando til at køre projektet på serveren:

python manage.py runserver

Denne kommando vil indlæse projektet på serveren:

Dit Django-projekt er blevet implementeret på serveren, brug blot den offentlige IP-adresse på EC2-instansen til at besøge Django-projektet:

Projektet vil blive vist i browseren:

Du har med succes implementeret Django-projektet på AWS EC2 virtuel maskine:

Konklusion

For at implementere Django-projektet på en AWS-instans skal du blot oprette og oprette forbindelse til den virtuelle EC2-maskine. Når du er forbundet til den virtuelle maskine, skal du blot installere Nginx-serveren, som du vil implementere projektet på. Derefter skal du installere python-pip og derefter installere og oprette et virtuelt miljø. Upload projektfilerne ved hjælp af git-lageret og gå ind i projektet, og det er succesfuldt implementeret.