Vamos a ver paso a paso como desplegar un proyecto django en un servidor apache, en mi caso lo deslegaremos en un host virtual
Primero necessitaremos instalar Python en nuestra maquina

Necesitaremos instalar el pip en python con el siguiente comando

Descargamos en el vps el proyecto de django, en mi caso lo clonamos

Instalamos el virtualenv con el pip

Instalamos la version de python 3.6

Ejecutamos virtualenv y le pasamos como parametro el nombre de que tendrá nuestro proyecto

Activamos el entorno virtual

Instalamos django en nuestro entorno virtual, no elvides el sudo en caso de estar en ubuntu, sinó te pasará lo mismo que a mi

Arrancamos el proyecto y le pasamos como parametro el nombre que tendrá,, en mi caso es project, esto nos creará un directorio con este nombre

Instalamos las dependencias del proyecto

Hacemos un migrate del proyecto para migrar la base de datos

Vamos al virtualhost y añadimos lo siguiente

Activamos el virtual host

Instalamos el mod wsgi, lo activaremos con el siguiente comando "a2enmod wsgi"

Reiniciamos el apache "sudo systemctl restart apache2"
Comentarios
Publicar un comentario