Commençons par déployer le projet Django sur AWS EC2 :
Déployer le projet Django sur AWS EC2
Pour déployer le projet Django sur AWS EC2, cliquez simplement sur le « Lancer des instances ” sur la page EC2 :
Tapez simplement le nom de votre instance et sélectionnez la machine d'image amazon :
Faites ensuite défiler la page pour sélectionner le type d'instance et créer un fichier de paire de clés. Après ces réglages, cliquez simplement sur le « Lancer l'instance ' bouton:
Une fois l'instance créée, sélectionnez l'instance et cliquez sur le bouton ' Connecter ' bouton:
Sélectionnez le client SSH et copiez la commande de la page :
Collez la commande sur l'invite de commande et remplacez le nom de la paire de clés par le chemin de la paire de clés sur votre ordinateur :
Une fois la connexion établie, l'étape suivante consiste à mettre à jour la liste apt du système d'exploitation Ubuntu en cours d'exécution. Pour cela, utilisez la commande suivante dans le terminal :
sudo mise à jour appropriéeL'exécution de la commande ci-dessus donnera la sortie suivante sur le terminal :
L'étape suivante consiste à installer les mises à niveau sur l'instance EC2 à l'aide de la commande suivante :
sudo mise à niveau appropriéeCette commande obtiendra les mises à jour des packages apt :
Pour déployer le projet sur le serveur, Installez le « Nginx ” serveur à l'aide de la commande suivante :
sudo apte installer boucle nginxCette commande installera le serveur Nginx pour déployer le projet Django :
Installez python-pip pour utiliser le code python dans le projet Django à l'aide de la commande suivante :
sudo apte installer python3-pipCette commande installera le python dans votre machine virtuelle :
Installez un environnement virtuel dans Python pour déployer le projet Django :
sudo -H pip3 installer environnement virtuelCette commande installera l'environnement virtuel :
Créez l'environnement virtuel pour y déployer le projet à l'aide de la commande suivante :
environnement virtuel envCette commande a créé l'environnement virtuel pour le projet Django :
Clonez simplement le dépôt git en utilisant le lien du code :
Créez un nouveau dossier et entrez dans le dossier à l'aide des commandes suivantes :
mkdir projetCD projet
Clonez le dépôt git dans le dossier à l'aide de la commande suivante :
clone git https : // github.com / Talha331498 / Django.gitCette commande récupérera le projet Django en clonant le git :
Dans le projet Django, utilisez simplement la commande suivante pour exécuter le projet sur le serveur :
serveur d'exécution python manage.pyCette commande chargera le projet sur le serveur :
Votre projet Django a été déployé sur le serveur, utilisez simplement l'adresse IP publique de l'instance EC2 pour visiter le projet Django :
Le projet sera affiché sur le navigateur :
Vous avez déployé avec succès le projet Django sur la machine virtuelle AWS EC2 :
Conclusion
Pour déployer le projet Django sur une instance AWS, il suffit de créer et de se connecter à la machine virtuelle EC2. Une fois connecté à la machine virtuelle, installez simplement le serveur Nginx sur lequel vous allez déployer le projet. Après cela, installez python-pip puis installez et créez un environnement virtuel. Téléchargez les fichiers du projet à l'aide du référentiel git et dirigez-vous vers le projet et il est déployé avec succès.