Instalación en Servidor - rmeruane/CC5402-TierraAdentro GitHub Wiki

Configuración General

Se configuró un servidor con Debian 6.0 y Python 2.6. Se instalaron los siguientes programas:

  • Servidor web Apache 2

  • Módulo mod-python para Apache (no se utiliza, se consideró como alternativa a módulo WSGI)

  • Módulo mod-wsgi para Apache, permite comunicación entre Django y Apache

  • Pip (para instalar Django)

  • Django 1.4 (versión que se instala automáticamente con Pip)

Los siguientes son los comandos, como superusuario, para instalar todo lo anterior:

$ aptitude install apache2
$ aptitude install libapache2-mod-python
$ aptitude install libapache2-mod-wsgi
$ aptitude install python-pip
$ pip install django

Se dejó disponible estos comandos en un archivo script en este link.

Extras

Para una administración web del servidor se instaló Webmin. Para ello, se agrega el repositorio de Webmin.com, se descarga la clave del repositorio para autorizar descargas y se instala el software. Los comandos utilizados, como superusuario, son los siguientes:

$ echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list
$ echo "deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib" >> /etc/apt/sources.list
$ wget http://www.webmin.com/jcameron-key.asc
$ apt-key add jcameron-key.asc
$ aptitude update
$ aptitude -y install webmin

Se dejó disponible estos comandos en un archivo script en este link.