Jak wdrożyć projekt Django na AWS EC2

Jak Wdrozyc Projekt Django Na Aws Ec2



AWS zapewnia platformę programistom Pythona pracującym nad projektami Django do wdrażania ich projektów. Możesz opracowywać i wdrażać 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ówimy proces wdrażania projektu Django na platformie AWS przy użyciu instancji Elastic Compute Cloud (EC2).

Zacznijmy od wdrożenia projektu Django na AWS EC2:

Wdróż projekt Django na AWS EC2

Aby wdrożyć projekt Django na AWS EC2, po prostu kliknij przycisk „ Uruchom instancje przycisk ” na stronie EC2:









Po prostu wpisz nazwę swojej instancji i wybierz maszynę obrazu amazon:







Następnie przewiń stronę w dół, aby wybrać typ instancji i utworzyć plik pary kluczy. Po tych ustawieniach po prostu kliknij „ Uruchom instancję ' przycisk:



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

Wybierz klienta SSH i skopiuj polecenie ze strony:

Wklej polecenie w wierszu polecenia i zastąp nazwę pary kluczy ścieżką do pary kluczy na komputerze:

Po nawiązaniu połączenia następnym krokiem jest aktualizacja listy apt działającego systemu operacyjnego Ubuntu. W tym celu użyj następującego polecenia w terminalu:

Sudo trafna aktualizacja

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

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

Sudo trafna aktualizacja

To polecenie spowoduje pobranie aktualizacji pakietów apt:

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

Sudo trafny zainstalować nginx curl

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

Zainstaluj python-pip, aby używać kodu Pythona w projekcie Django, używając następującego polecenia:

Sudo trafny zainstalować python3-pip

To polecenie zainstaluje Pythona na twojej maszynie wirtualnej:

Zainstaluj środowisko wirtualne wewnątrz Pythona, aby wdrożyć projekt Django:

Sudo -H pip3 zainstalować wirtualna

To polecenie zainstaluje środowisko wirtualne:

Utwórz środowisko wirtualne, aby wdrożyć w nim projekt, używając następującego polecenia:

wirtualna śr

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

Po prostu sklonuj repozytorium git, korzystając z linku do kodu:

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

mkdir projekt

płyta CD projekt

Sklonuj repozytorium git w folderze za pomocą następującego polecenia:

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

To polecenie pobierze projekt Django poprzez sklonowanie git:

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

python Manage.py serwer uruchomieniowy

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:

Pomyślnie wdrożyłeś projekt Django na maszynie wirtualnej AWS EC2:

Wniosek

Aby wdrożyć projekt Django na instancji AWS, po prostu utwórz maszynę wirtualną EC2 i połącz się z nią. Po nawiązaniu połączenia z maszyną wirtualną po prostu zainstaluj serwer Nginx, na którym wdrożysz 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, a zostanie on pomyślnie wdrożony.