Jak wdrożyć projekt Django na AWS EC2

Jak wdrożyć projekt Django na AWS EC2
AWS zapewnia platformę programistom Python pracującym nad projektami Django w celu wdrożenia swoich projektów. Możesz opracować i wdrożyć te projekty na tej samej platformie. Jest to również łatwy i wydajny proces wdrażania projektu DJANGO na AWS. W tym poście omówi proces, w jaki sposób możesz wdrożyć projekt DJANGO na AWS za pomocą elastycznej instancji Compute Cloud (EC2).

Zacznijmy od wdrożenia projektu Django na AWS EC2:

Wdrożenie projektu Django na AWS EC2

Aby wdrożyć projekt Django na AWS EC2, po prostu kliknij „Instancje uruchomienia”Przycisk na stronie EC2:

Po prostu wpisz nazwę instancji i wybierz komputer obrazu Amazon:

Następnie przewiń stronę, aby wybrać typ instancji i utwórz plik pary kluczy. Po tych ustawieniach po prostu kliknij „Instancja uruchom" przycisk:

Po utworzeniu instancji wybierz instancję i kliknij „Łączyć" przycisk:

Wybierz klienta SSH i skopiuj polecenie ze strony:

Wklej polecenie w wierszu polecenia i wymień nazwę pary klucza ścieżką pary klawiszy na komputerze:

Po wykonaniu połączenia następnym krokiem jest aktualizacja listy APT Ubuntu OS. W tym celu użyj następującego polecenia w terminalu:

Aktualizacja sudo apt

Uruchomienie powyższego polecenia poda następujące dane wyjściowe na terminalu:

Następnym krokiem jest zainstalowanie aktualizacji instancji EC2 za pomocą następującego polecenia:

Sudo Apt Upgrade

To polecenie otrzyma aktualizacje pakietów Apt:

Aby wdrożyć projekt na serwerze, zainstaluj „Nginx”Serwer za pomocą następującego polecenia:

sudo apt instal nginx curl

To polecenie zainstaluje serwer Nginx w celu wdrożenia projektu DJANGO:

Zainstaluj Python-Pip, aby użyć kodu Pythona w projekcie Django za pomocą następującego polecenia:

sudo apt instal Python3-Pip

To polecenie zainstaluje Python w Twojej maszynie wirtualnej:

Zainstaluj wirtualne środowisko w Pythonie, aby wdrożyć projekt Django:

sudo -h pip3 instaluj Virtualenv

To polecenie zainstaluje środowisko wirtualne:

Utwórz środowisko wirtualne, aby wdrożyć projekt wewnątrz tego za pomocą następującego polecenia:

Virtualenv Env

To polecenie stworzyło wirtualne środowisko dla projektu Django:

Po prostu skloniń repozytorium GIT za pomocą linku kodu:

Utwórz nowy folder i skieruj się do folderu za pomocą następujących poleceń:

Projekt MKDIR
Projekt CD

Klon repozytorium GIT w folderze za pomocą następującego polecenia:

Git Clone https: // github.com/talha331498/django.git

To polecenie przyniesie projekt Django, klonując git:

Wewnątrz projektu Django po prostu użyj następującego polecenia, aby uruchomić projekt na serwerze:

Python zarządzaj.Py Runserver

To polecenie załaduje projekt na serwer:

Twój projekt Django został wdrożony na serwerze, po prostu użyj publicznego adresu IP instancji EC2, aby odwiedzić projekt Django:

Projekt zostanie wyświetlony w przeglądarce:

Z powodzeniem wdrożyłeś projekt Django na wirtualnej maszynie AWS EC2:

Wniosek

Aby wdrożyć projekt Django w instancji AWS, po prostu utwórz i połącz z maszyną wirtualną EC2. Po podłączeniu do maszyny wirtualnej po prostu zainstaluj serwer Nginx, na którym wdrożesz projekt. Następnie zainstaluj Python-Pip, a następnie zainstaluj i utwórz środowisko wirtualne. Prześlij pliki projektu za pomocą repozytorium GIT i wejdź do projektu i został pomyślnie wdrożony.