Come distribuire il progetto Django su AWS EC2

Come distribuire il progetto Django su AWS EC2
AWS fornisce la piattaforma agli sviluppatori di Python che lavorano su progetti Django per distribuire i loro progetti. Puoi sviluppare e distribuire questi progetti sulla stessa piattaforma. È anche un processo facile ed efficiente per distribuire il tuo progetto Django su AWS. Questo post discuterà il processo di come è possibile distribuire un progetto Django su AWS usando un'istanza Elastic Compute Cloud (EC2).

Cominciamo con la distribuzione del progetto Django su AWS EC2:

Distribuisci il progetto Django su AWS EC2

Per distribuire il progetto Django su AWS EC2, fai semplicemente clic su "Istanze di lancio"Pulsante sulla pagina EC2:

Basta digitare il nome della tua istanza e selezionare Amazon Image Machine:

Quindi scorrere verso il basso la pagina per selezionare il tipo di istanza e creare un file di coppia di tasti. Dopo queste impostazioni, fai semplicemente clic su "Avvia istanza"Pulsante:

Una volta creata l'istanza, selezionare l'istanza e fare clic su "Collegare"Pulsante:

Seleziona il client SSH e copia il comando dalla pagina:

Incollare il comando sul prompt dei comandi e sostituire il nome della coppia di chiavi con il percorso della coppia di chiavi sul computer:

Dopo aver stabilito la connessione, il prossimo passo è aggiornare l'elenco APT del sistema operativo Ubuntu in esecuzione. Per questo, utilizzare il seguente comando nel terminale:

Sudo Apt Aggiornamento

L'esecuzione del comando sopra fornirà il seguente output sul terminale:

Il prossimo passo è installare gli aggiornamenti sull'istanza EC2 utilizzando il comando seguente:

Sudo Apt Aggiornamento

Questo comando otterrà gli aggiornamenti dei pacchetti APT:

Per distribuire il progetto sul server, installare "Nginx"Server utilizzando il seguente comando:

SUDO APT Installa Nginx Curl

Questo comando installerà il server Nginx per distribuire il progetto Django:

Installa Python-PIP per utilizzare il codice Python nel progetto Django utilizzando il seguente comando:

SUDO APT Installa Python3-PIP

Questo comando installerà il Python nella tua macchina virtuale:

Installa un ambiente virtuale all'interno di Python per distribuire il progetto Django:

sudo -h pip3 installa virtuanv

Questo comando installerà l'ambiente virtuale:

Crea l'ambiente virtuale per distribuire il progetto all'interno di quello utilizzando il seguente comando:

virtualenv env

Questo comando ha creato l'ambiente virtuale per il progetto Django:

Basta clonare il repository Git usando il collegamento del codice:

Crea una nuova cartella e vai all'interno della cartella usando i seguenti comandi:

Progetto MKDIR
Progetto CD

Clona il repository git all'interno della cartella utilizzando il comando seguente:

Git clone https: // github.com/talha331498/django.idiota

Questo comando prenderà il progetto Django clonando il git:

All'interno del progetto Django utilizza semplicemente il seguente comando per eseguire il progetto sul server:

Python gestisce.Py Runserver

Questo comando caricherà il progetto sul server:

Il tuo progetto Django è stato distribuito sul server, utilizza semplicemente l'indirizzo IP pubblico dell'istanza EC2 per visitare il progetto Django:

Il progetto verrà visualizzato sul browser:

Hai distribuito con successo il progetto Django su AWS EC2 Virtual Machine:

Conclusione

Per distribuire il progetto Django su un'istanza AWS, basta creare e connettersi alla macchina virtuale EC2. Una volta che sei connesso alla macchina virtuale, installa semplicemente il server Nginx su cui si distribuirà il progetto. Successivamente, installa Python-PIP, quindi installa e crea un ambiente virtuale. Carica i file di progetto utilizzando il repository Git e vai all'interno del progetto ed è distribuito correttamente.