La oss starte med å distribuere Django-prosjektet på AWS EC2:
Distribuer Django Project på AWS EC2
For å distribuere Django-prosjektet på AWS EC2, klikk ganske enkelt på ' Start Forekomster ”-knappen på EC2-siden:
Bare skriv inn navnet på forekomsten din og velg Amazon Image Machine:
Rull deretter nedover siden for å velge forekomsttype og opprette en nøkkelparfil. Etter disse innstillingene klikker du bare på ' Start forekomst ”-knapp:
Når forekomsten er opprettet, velg forekomsten og klikk på ' Koble ”-knapp:
Velg SSH-klienten og kopier kommandoen fra siden:
Lim inn kommandoen på ledeteksten og erstatt navnet på nøkkelparet med banen til nøkkelparet på datamaskinen din:
Etter at tilkoblingen er opprettet, er neste trinn å oppdatere apt-listen til det kjørende Ubuntu OS. For det, bruk følgende kommando i terminalen:
sudo passende oppdateringÅ kjøre kommandoen ovenfor vil gi følgende utgang på terminalen:
Neste trinn er å installere oppgraderingene på EC2-forekomsten ved å bruke følgende kommando:
sudo passende oppgraderingDenne kommandoen vil få apt-pakkeoppgraderingene:
For å distribuere prosjektet på serveren, installer ' Nginx ' server ved å bruke følgende kommando:
sudo apt installere nginx krøllDenne kommandoen vil installere Nginx-serveren for å distribuere Django-prosjektet:
Installer python-pip for å bruke python-kode i Django-prosjektet ved å bruke følgende kommando:
sudo apt installere python3-pipDenne kommandoen vil installere python i din virtuelle maskin:
Installer et virtuelt miljø inne i python for å distribuere Django-prosjektet:
sudo -H pip3 installere virtualenvDenne kommandoen vil installere det virtuelle miljøet:
Opprett det virtuelle miljøet for å distribuere prosjektet i det ved å bruke følgende kommando:
virtualenv envDenne kommandoen har laget det virtuelle miljøet for Django-prosjektet:
Bare klon git-depotet ved å bruke lenken til koden:
Opprett en ny mappe og gå inn i mappen ved å bruke følgende kommandoer:
mkdir prosjektcd prosjekt
Klon git-depotet inne i mappen ved å bruke følgende kommando:
git klone https: // github.com / Talha331498 / Django.gitDenne kommandoen vil hente Django-prosjektet ved å klone git:
Inne i Django-prosjektet bruker du bare følgende kommando for å kjøre prosjektet på serveren:
python manage.py runserverDenne kommandoen vil laste prosjektet inn på serveren:
Django-prosjektet ditt har blitt distribuert på serveren, bare bruk den offentlige IP-adressen til EC2-forekomsten for å besøke Django-prosjektet:
Prosjektet vil vises i nettleseren:
Du har implementert Django-prosjektet på AWS EC2 virtuell maskin:
Konklusjon
For å distribuere Django-prosjektet på en AWS-instans, bare opprette og koble til den virtuelle EC2-maskinen. Når du er koblet til den virtuelle maskinen, installer ganske enkelt Nginx-serveren som du vil distribuere prosjektet på. Etter det, installer python-pip og installer og lag et virtuelt miljø. Last opp prosjektfilene ved å bruke git-depotet og gå inn i prosjektet, og det er vellykket distribuert.