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