A Django Project üzembe helyezése az AWS EC2 rendszeren

A Django Project Uzembe Helyezese Az Aws Ec2 Rendszeren



Az AWS platformot biztosít a Django projekteken dolgozó Python fejlesztők számára projektjeik üzembe helyezéséhez. Ezeket a projekteket ugyanazon a platformon fejlesztheti és telepítheti. Ezenkívül egy egyszerű és hatékony folyamat a Django-projekt AWS-en történő üzembe helyezése. Ez a bejegyzés azt a folyamatot tárgyalja, hogyan telepíthet Django-projektet AWS-re egy Elastic Compute Cloud (EC2) példány használatával.

Kezdjük a Django projekt telepítésével az AWS EC2-n:

Telepítse a Django Projectet az AWS EC2 rendszeren

A Django Project AWS EC2 rendszeren történő üzembe helyezéséhez egyszerűen kattintson a „ Indítsa el a Példányokat ” gomb az EC2 oldalon:









Egyszerűen írja be a példány nevét, és válassza ki az Amazon image gépet:







Ezután görgessen lefelé az oldalon a példány típusának kiválasztásához, és hozzon létre egy kulcspár fájlt. A beállítások elvégzése után egyszerűen kattintson a „ Példány indítása ” gomb:



A példány létrehozása után válassza ki a példányt, és kattintson a „ Csatlakozás ” gomb:

Válassza ki az SSH klienst, és másolja ki a parancsot az oldalról:

Illessze be a parancsot a parancssorba, és cserélje ki a kulcspár nevét a számítógépen lévő kulcspár elérési útjára:

A kapcsolat létrejötte után a következő lépés a futó Ubuntu OS megfelelő listájának frissítése. Ehhez használja a következő parancsot a terminálban:

sudo találó frissítés

A fenti parancs futtatása a következő kimenetet adja a terminálon:

A következő lépés a frissítések telepítése az EC2 példányra a következő paranccsal:

sudo találó frissítés

Ez a parancs letölti az apt csomagok frissítéseit:

A projekt kiszolgálón való üzembe helyezéséhez telepítse a „ Nginx ” szerver a következő paranccsal:

sudo alkalmas telepítés nginx curl

Ez a parancs telepíti az Nginx szervert a Django projekt üzembe helyezéséhez:

A python-pip telepítése a python kód használatához a Django projektben a következő paranccsal:

sudo alkalmas telepítés python3-pip

Ez a parancs telepíti a pythont a virtuális gépére:

Telepítsen egy virtuális környezetet a pythonon belül a Django projekt üzembe helyezéséhez:

sudo -H pip3 telepítés virtualenv

Ez a parancs telepíti a virtuális környezetet:

A következő paranccsal hozza létre a virtuális környezetet a projekt azon belüli üzembe helyezéséhez:

virtualenv env

Ez a parancs hozta létre a virtuális környezetet a Django projekt számára:

Egyszerűen klónozza a git-tárat a kód hivatkozásával:

Hozzon létre egy új mappát, és lépjen be a mappába a következő parancsokkal:

mkdir projekt

CD projekt

Klónozza a git-tárat a mappán belül a következő paranccsal:

git klón https: // github.com / Talha331498 / Django.git

Ez a parancs lekéri a Django projektet a git klónozásával:

A Django projekten belül egyszerűen használja a következő parancsot a projekt futtatásához a szerveren:

python manage.py runserver

Ez a parancs betölti a projektet a szerverre:

A Django projektet telepítették a szerveren, egyszerűen használja az EC2 példány nyilvános IP-címét a Django projekt meglátogatásához:

A projekt megjelenik a böngészőben:

Sikeresen telepítette a Django projektet AWS EC2 virtuális gépen:

Következtetés

A Django projekt AWS-példányon történő üzembe helyezéséhez egyszerűen hozzon létre és csatlakozzon az EC2 virtuális géphez. Miután csatlakozott a virtuális géphez, egyszerűen telepítse az Nginx-kiszolgálót, amelyen a projektet telepíteni fogja. Ezután telepítse a python-pip-et, majd telepítse és hozzon létre egy virtuális környezetet. Töltse fel a projektfájlokat a git tárház használatával, és lépjen be a projektbe, és sikeresen üzembe helyezte.