Ako nasadiť projekt Django na AWS EC2

Ako Nasadit Projekt Django Na Aws Ec2



AWS poskytuje platformu pre vývojárov python pracujúcich na projektoch Django na nasadenie svojich projektov. Tieto projekty môžete vyvíjať a nasadzovať na rovnakej platforme. Je to tiež jednoduchý a efektívny proces nasadenia vášho projektu Django na AWS. Tento príspevok bude diskutovať o procese, ako môžete nasadiť projekt Django na AWS pomocou inštancie Elastic Compute Cloud (EC2).

Začnime s nasadením projektu Django na AWS EC2:

Nasaďte projekt Django na AWS EC2

Ak chcete nasadiť projekt Django na AWS EC2, jednoducho kliknite na „ Spustite inštancie “ tlačidlo na stránke EC2:









Jednoducho zadajte názov svojej inštancie a vyberte stroj na vytváranie obrázkov Amazon:







Potom prejdite nadol na stránke, vyberte typ inštancie a vytvorte súbor párov kľúčov. Po týchto nastaveniach jednoducho kliknite na „ Spustite inštanciu tlačidlo ”:



Po vytvorení inštancie vyberte inštanciu a kliknite na „ Pripojte sa tlačidlo ”:

Vyberte klienta SSH a skopírujte príkaz zo stránky:

Vložte príkaz do príkazového riadka a nahraďte názov páru kľúčov cestou páru kľúčov na vašom počítači:

Po vytvorení pripojenia je ďalším krokom aktualizácia zoznamu vhodných bežiacich OS Ubuntu. Na tento účel použite v termináli nasledujúci príkaz:

sudo apt update

Spustenie vyššie uvedeného príkazu poskytne na termináli nasledujúci výstup:

Ďalším krokom je inštalácia aktualizácií na inštanciu EC2 pomocou nasledujúceho príkazu:

sudo vhodný upgrade

Tento príkaz získa aktualizácie balíkov apt:

Ak chcete nasadiť projekt na server, nainštalujte „ Nginx ” server pomocou nasledujúceho príkazu:

sudo apt Inštalácia nginx curl

Tento príkaz nainštaluje server Nginx na nasadenie projektu Django:

Nainštalujte python-pip na používanie kódu pythonu v projekte Django pomocou nasledujúceho príkazu:

sudo apt Inštalácia python3-pip

Tento príkaz nainštaluje python do vášho virtuálneho počítača:

Nainštalujte virtuálne prostredie do pythonu na nasadenie projektu Django:

sudo -H pip3 Inštalácia virtualenv

Tento príkaz nainštaluje virtuálne prostredie:

Vytvorte virtuálne prostredie na nasadenie projektu v ňom pomocou nasledujúceho príkazu:

virtualenv env

Tento príkaz vytvoril virtuálne prostredie pre projekt Django:

Jednoducho naklonujte úložisko git pomocou odkazu na kód:

Vytvorte nový priečinok a prejdite do priečinka pomocou nasledujúcich príkazov:

mkdir projektu

cd projektu

Naklonujte úložisko git v priečinku pomocou nasledujúceho príkazu:

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

Tento príkaz načíta projekt Django klonovaním git:

V rámci projektu Django jednoducho použite nasledujúci príkaz na spustenie projektu na serveri:

runserver python manage.py

Tento príkaz načíta projekt na server:

Váš projekt Django bol nasadený na server jednoducho použite verejnú IP adresu inštancie EC2 na návštevu projektu Django:

Projekt sa zobrazí v prehliadači:

Úspešne ste nasadili projekt Django na virtuálny stroj AWS EC2:

Záver

Ak chcete nasadiť projekt Django na inštanciu AWS, jednoducho vytvorte a pripojte sa k virtuálnemu stroju EC2. Po pripojení k virtuálnemu stroju jednoducho nainštalujte server Nginx, na ktorý nasadíte projekt. Potom nainštalujte python-pip, potom nainštalujte a vytvorte virtuálne prostredie. Nahrajte súbory projektu pomocou úložiska git a prejdite do projektu a je úspešne nasadený.