So bereitstellen Sie das Django -Projekt auf AWS EC2 bereit

So bereitstellen Sie das Django -Projekt auf AWS EC2 bereit
AWS bietet die Plattform für Python -Entwickler, die an Django -Projekten arbeiten, um ihre Projekte bereitzustellen. Sie können diese Projekte auf derselben Plattform entwickeln und bereitstellen. Es ist auch ein einfacher und effizienter Prozess, Ihr Django -Projekt auf AWS bereitzustellen. In diesem Beitrag wird der Prozess erörtert, wie Sie ein Django -Projekt auf AWS mithilfe einer Instanz der Elastic Compute Cloud (EC2) bereitstellen können.

Beginnen wir mit der Bereitstellung des Django -Projekts auf AWS EC2:

Stellen Sie das Django -Projekt auf AWS EC2 ein

Um das Django -Projekt auf AWS EC2 bereitzustellen, klicken Sie einfach auf die “StartinstanzenSchaltfläche auf der EC2 -Seite:

Geben Sie einfach den Namen Ihrer Instanz ein und wählen Sie die Amazon -Bildmaschine aus:

Scrollen Sie dann die Seite nach unten, um den Instanztyp auszuwählen und eine Schlüsselpaardatei zu erstellen. Klicken Sie nach diesen Einstellungen einfach auf die “Startinstanz" Taste:

Sobald die Instanz erstellt wurde, wählen Sie die Instanz aus und klicken Sie auf die “Verbinden" Taste:

Wählen Sie den SSH -Client aus und kopieren Sie den Befehl auf der Seite:

Fügen Sie den Befehl in die Eingabeaufforderung ein und ersetzen Sie den Namen des Schlüsselpaars durch den Pfad des Schlüsselpaars auf Ihrem Computer:

Nachdem die Verbindung hergestellt wurde, besteht der nächste Schritt darin, die APT -Liste des laufenden Ubuntu -Betriebssystems zu aktualisieren. Verwenden Sie dafür den folgenden Befehl im Terminal:

sudo APT -Update

Das Ausführen des obigen Befehls gibt die folgende Ausgabe am Terminal an:

Der nächste Schritt besteht darin, die Upgrades in der EC2 -Instanz mit dem folgenden Befehl zu installieren:

sudo APT -Upgrade

In diesem Befehl werden die APT -Pakete Upgrades erhalten:

Installieren Sie das Projekt auf dem Server, um die “zu installieren.“NginxServer verwendet den folgenden Befehl:

sudo apt installieren nginx curl

In diesem Befehl installiert sich der NGINX -Server so, dass das Django -Projekt bereitgestellt wird:

Installieren Sie Python-Pip, um den Python-Code im Django-Projekt mit dem folgenden Befehl zu verwenden:

sudo apt installieren python3-pip

Dieser Befehl installiert den Python in Ihrer virtuellen Maschine:

Installieren Sie eine virtuelle Umgebung innerhalb von Python, um das Django -Projekt bereitzustellen:

sudo -h pip3 installieren virualenv

Dieser Befehl installiert die virtuelle Umgebung:

Erstellen Sie die virtuelle Umgebung, um das Projekt in dem folgenden Befehl bereitzustellen:

Virtualenv Env

Dieser Befehl hat die virtuelle Umgebung für das Django -Projekt erstellt:

Klonen Sie einfach das Git -Repository mit dem Link des Codes:

Erstellen Sie einen neuen Ordner und fahren Sie mit den folgenden Befehlen in den Ordner: Gehen Sie in den Ordner:

MKDIR -Projekt
CD -Projekt

Klonen Sie das Git -Repository im Ordner mit dem folgenden Befehl:

Git -Klon https: // github.com/talha331498/django.Git

Dieser Befehl holt das Django -Projekt durch Klonen des Git:

In dem Django -Projekt verwenden Sie einfach den folgenden Befehl, um das Projekt auf dem Server auszuführen:

Python Management.Py Runserver

Dieser Befehl lädt das Projekt auf den Server:

Ihr Django -Projekt wurde auf dem Server bereitgestellt, indem Sie einfach die öffentliche IP -Adresse der EC2 -Instanz verwenden, um das Django -Projekt zu besuchen:

Das Projekt wird im Browser angezeigt:

Sie haben das Django -Projekt auf AWS EC2 Virtual Machine erfolgreich eingesetzt:

Abschluss

Um das Django -Projekt in einer AWS -Instanz bereitzustellen, erstellen und verbinden Sie einfach die virtuelle EC2. Sobald Sie mit dem virtuellen Computer verbunden sind, installieren Sie einfach den Nginx -Server, auf dem Sie das Projekt bereitstellen. Installieren Sie danach Python-Pip und erstellen Sie eine virtuelle Umgebung und erstellen Sie eine virtuelle Umgebung. Laden Sie die Projektdateien mit dem Git -Repository hoch und besuchen Sie das Projekt. Es wird erfolgreich bereitgestellt.