Come distribuire il progetto Django su AWS EC2

Come Distribuire Il Progetto Django Su Aws Ec2



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

Iniziamo 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 sul pulsante ' Avvia istanze pulsante ' sulla pagina EC2:









Digita semplicemente il nome della tua istanza e seleziona la macchina dell'immagine amazon:







Quindi scorrere verso il basso la pagina per selezionare il tipo di istanza e creare un file di coppia di chiavi. 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:

Incolla il comando nel prompt dei comandi e sostituisci il nome della coppia di chiavi con il percorso della coppia di chiavi sul tuo computer:

Dopo aver effettuato la connessione, il passaggio successivo consiste nell'aggiornare l'elenco apt del sistema operativo Ubuntu in esecuzione. Per questo, usa il seguente comando nel terminale:

sudo aggiornamento appropriato

L'esecuzione del comando precedente darà il seguente output sul terminale:

Il passaggio successivo consiste nell'installare gli aggiornamenti sull'istanza EC2 utilizzando il seguente comando:

sudo aggiornamento adatto

Questo comando otterrà gli aggiornamenti dei pacchetti apt:

Per distribuire il progetto sul server, installa il ' Nginx ” server utilizzando il seguente comando:

sudo adatto installare ricciolo di nginx

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

Installa python-pip per usare il codice python nel progetto Django usando il seguente comando:

sudo adatto installare python3-pip

Questo comando installerà Python nella tua macchina virtuale:

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

sudo -H pip3 installare virtualenv

Questo comando installerà l'ambiente virtuale:

Crea l'ambiente virtuale per distribuire il progetto al suo interno utilizzando il seguente comando:

virtualenv avv

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

Basta clonare il repository git usando il link del codice:

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

mkdir progetto

CD progetto

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

clone di git https: // github.com / Talha331498 / Django.git

Questo comando recupererà il progetto Django clonando il git:

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

python manage.py esegue il server

Questo comando caricherà il progetto sul server:

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

Il progetto verrà visualizzato sul browser:

Hai distribuito correttamente il progetto Django sulla macchina virtuale AWS EC2:

Conclusione

Per distribuire il progetto Django su un'istanza AWS, è sufficiente creare e connettersi alla macchina virtuale EC2. Una volta connesso alla macchina virtuale, installa semplicemente il server Nginx su cui distribuirai 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 e viene distribuito correttamente.