La oss starte med å distribuere Django -prosjektet på AWS EC2:
Distribuere Django -prosjekt på AWS EC2
For å distribuere Django -prosjektet på AWS EC2, klikker du bare på "Lanseringsforekomster”Knapp på EC2 -siden:
Bare skriv inn navnet på forekomsten din og velg Amazon -bildemaskinen:
Bla deretter nedover siden for å velge forekomsttype og opprette en nøkkelparfil. Etter disse innstillingene, klikker du bare på "Lanseringsinstans”Knapp:
Når forekomsten er opprettet, velger du forekomsten og klikker 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 forbindelsen er opprettet, er neste trinn å oppdatere den apt listen over det løpende Ubuntu OS. For det, bruk følgende kommando i terminalen:
sudo apt oppdatering
Å kjøre kommandoen ovenfor vil gi følgende utdata på terminalen:
Neste trinn er å installere oppgraderingene på EC2 -forekomsten ved å bruke følgende kommando:
sudo apt oppgradering
Denne kommandoen vil få APT -pakker oppgraderinger:
For å distribuere prosjektet på serveren, installer "Nginx”Server ved hjelp av følgende kommando:
sudo apt install nginx curl
Denne 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 install python3-pip
Denne kommandoen vil installere Python i din virtuelle maskin:
Installer et virtuelt miljø inne i Python for å distribuere Django -prosjektet:
sudo -h pip3 installer virtualenv
Denne kommandoen vil installere det virtuelle miljøet:
Lag det virtuelle miljøet for å distribuere prosjektet inne i at ved å bruke følgende kommando:
VirtualenV Env
Denne kommandoen har skapt 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 -prosjekt
CD -prosjekt
Klon Git -depotet inne i mappen ved å bruke følgende kommando:
git klon https: // github.com/talha331498/django.git
Denne kommandoen vil hente Django -prosjektet ved å klone Git:
Inne i Django -prosjektet bruker du bare følgende kommando til å kjøre prosjektet på serveren:
Python administrerer.py runserver
Denne kommandoen vil laste prosjektet 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 vises i nettleseren:
Du har distribuert Django -prosjektet på AWS EC2 Virtual Machine:
Konklusjon
For å distribuere Django -prosjektet på en AWS -forekomst, bare opprette og koble til EC2 Virtual Machine. Når du er koblet til den virtuelle maskinen, kan du bare installere Nginx -serveren du vil distribuere prosjektet. Etter det, installer Python-Pip, installer deretter og lag et virtuelt miljø. Last opp prosjektfilene ved å bruke Git -depotet og gå inn i prosjektet, og det er vellykket distribuert.