Comment déployer le projet Django sur AWS EC2

Comment Deployer Le Projet Django Sur Aws Ec2



AWS fournit la plate-forme aux développeurs Python travaillant sur des projets Django pour déployer leurs projets. Vous pouvez développer et déployer ces projets sur la même plateforme. C'est aussi un processus simple et efficace pour déployer votre projet Django sur AWS. Cet article discutera du processus de déploiement d'un projet Django sur AWS à l'aide d'une instance Elastic Compute Cloud (EC2).

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ée

L'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ée

Cette 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 nginx

Cette 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-pip

Cette 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 virtuel

Cette commande installera l'environnement virtuel :

Créez l'environnement virtuel pour y déployer le projet à l'aide de la commande suivante :

environnement virtuel env

Cette 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 projet

CD projet

Clonez le dépôt git dans le dossier à l'aide de la commande suivante :

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

Cette 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.py

Cette 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.