Vamos a mostraros como instalar y configurar django en un servidor Cloud de Amazon, aunque la configuración puede servidor para cualquier tipo de servidores, en este caso nos vamos a centrar en ese.
-Primero de todo vamos a instalar virtualenv para que nuestro django utilice ese entorno virtual de python y no el que viene por defecto instalado en el servidor.
sudo apt-get install python-virtualenv
-Ahora crearemos la capreta donde vamos a meter los ficheros de django, yo lo voy ha hacer dentro de una carpeta que se llama webs.
-Dentro de esta instalaremos el nuevo entorno virtual de python, podemos hacerlo fuera también.
-Ahora activamos el entorno virtual para que todo lo que hagamos a partir de ahora sea dentro de este,
source webdjango/entornowebdjango/bin/activate
a partir de ahora todo lo que hagamos se instalará solo en ese entorno y nos nos ensuciará el sistema operativo principal, vamos a instalar django,
pip install django
ahora creamos nuestro proyecto en django, como se ha podido ver, al tener creada la carpeta no me ha dejado crearlo, he borrado la carpeta y he vuelto a ejecutar el comando.
-Vamos a arrancar el servidor de pruebas de django en el puerto 9000, podriamos hacerlo en el 80 o en el que queramos.
python manage.py runserver 0.0.0.0:9000
Tenemos un error que podemos subsanar de varias formas, en este caso hemos tenido que decirle que permita todos los hosts en el archivo settings y ya nos ha funcionado.
A partir de aquí ya podemos empezar a programar tranquilamente hasta que tengamos una pagina web visible no vamos a continuar con los videos.
Un saludo a todos.