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 appropriatoL'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 adattoQuesto 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 nginxQuesto 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-pipQuesto comando installerà Python nella tua macchina virtuale:
Installa un ambiente virtuale all'interno di Python per distribuire il progetto Django:
sudo -H pip3 installare virtualenvQuesto comando installerà l'ambiente virtuale:
Crea l'ambiente virtuale per distribuire il progetto al suo interno utilizzando il seguente comando:
virtualenv avvQuesto 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 progettoCD progetto
Clona il repository git all'interno della cartella usando il seguente comando:
clone di git https: // github.com / Talha331498 / Django.gitQuesto 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 serverQuesto 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.