Cómo implementar el proyecto Django en AWS EC2

Cómo implementar el proyecto Django en AWS EC2
AWS proporciona la plataforma a los desarrolladores de Python que trabajan en proyectos de Django para implementar sus proyectos. Puede desarrollar e implementar estos proyectos en la misma plataforma. También es un proceso fácil y eficiente para implementar su proyecto Django en AWS. Esta publicación discutirá el proceso de cómo puede implementar un proyecto Django en AWS utilizando una instancia de elastic Cloud Cloud (EC2).

Comencemos con la implementación del proyecto Django en AWS EC2:

Implementar el proyecto Django en AWS EC2

Para implementar el proyecto Django en AWS EC2, simplemente haga clic en el "Instancias de lanzamiento"Botón en la página EC2:

Simplemente escriba el nombre de su instancia y seleccione la máquina de imágenes de Amazon:

Luego desplácese hacia abajo en la página para seleccionar el tipo de instancia y crear un archivo de par de teclas. Después de esta configuración, simplemente haga clic en el "Instancia de lanzamiento" botón:

Una vez que se cree la instancia, seleccione la instancia y haga clic en "Conectar" botón:

Seleccione el cliente SSH y copie el comando de la página:

Pegue el comando en el símbolo del sistema y reemplace el nombre del par de claves con la ruta del par de claves en su computadora:

Después de realizar la conexión, el siguiente paso es actualizar la lista APT del sistema operativo Ubuntu en ejecución. Para eso, use el siguiente comando en el terminal:

Actualización de sudo apto

Ejecutar el comando anterior dará la siguiente salida en el terminal:

El siguiente paso es instalar las actualizaciones en la instancia de EC2 usando el siguiente comando:

actualización de sudo apt

Este comando obtendrá las actualizaciones de paquetes APT:

Para implementar el proyecto en el servidor, instale el "Nginx"Servidor utilizando el siguiente comando:

sudo apt install nginx curl

Este comando instalará el servidor NGINX para implementar el proyecto Django:

Instale Python-PIP para usar el código Python en el proyecto Django utilizando el siguiente comando:

sudo apto install python3-pip

Este comando instalará el Python en su máquina virtual:

Instale un entorno virtual dentro de Python para implementar el proyecto Django:

sudo -h pip3 instalar virtualenv

Este comando instalará el entorno virtual:

Cree el entorno virtual para implementar el proyecto dentro de que utilice el siguiente comando:

Virtualenv env

Este comando ha creado el entorno virtual para el proyecto Django:

Simplemente clone el repositorio de git utilizando el enlace del código:

Cree una nueva carpeta y diríjase dentro de la carpeta usando los siguientes comandos:

Proyecto Mkdir
proyecto CD

Clone el repositorio de git dentro de la carpeta usando el siguiente comando:

Git clon https: // github.com/talha331498/django.git

Este comando obtendrá el proyecto Django clonando el git:

Dentro del proyecto Django simplemente use el siguiente comando para ejecutar el proyecto en el servidor:

Python gestion.py runserver

Este comando cargará el proyecto en el servidor:

Su proyecto Django se ha implementado en el servidor simplemente use la dirección IP pública de la instancia de EC2 para visitar el proyecto Django:

El proyecto se mostrará en el navegador:

Ha implementado con éxito el proyecto Django en AWS EC2 Virtual Machine:

Conclusión

Para implementar el proyecto Django en una instancia de AWS, simplemente cree y conéctese a la máquina virtual EC2. Una vez que esté conectado a la máquina virtual, simplemente instale el servidor NGINX en el que implementará el proyecto. Después de eso, instale Python-PIP, luego instale y cree un entorno virtual. Cargue los archivos del proyecto utilizando el repositorio de git y diríjase dentro del proyecto y se implementa con éxito.