Cómo instalar mod_wsgi y django en CentOS
Hoy voy a comentar cómo instalar el modulo de apache wsgi para poder programar webs en python con el Framework Django.
Pasos a seguir:
- Antes de nada para que al compilar el módulo no de errores, necesitamos instalar python-devel, es tan fácil como poner
yum install python-devel
- Una vez hecho esto descargamos el modulo de http://code.google.com/p/modwsgi/, descomprimimos y ejecutamos:
./configure –with-apxs=/usr/sbin/apxs –with-python=/usr/bin/python
make
make install
Las rutas de apxs y python debes modificarlas según tu servidor o pc.
- El paso anterior crea el mod_wsgi.so en la carpeta /usr/lib/apache/mod_wsgi.so, este modulo debes añadirlo en tu httpd.conf y reiniciar apache después.
LoadModule wsgi_module /usr/lib/apache/mod_wsgi.so - Ya tienes instalado el modulo de apache. Ahora pasamos a instalar Django, lo descargamos de http://www.djangoproject.com/download/, descomprimimos y ejecutamos
python setup.py install
Pues ya tenemos instalado Django en nuestro CentOS
Después si queréis instalar librerías como por ejemplo la librería que trabaja con Mysql, debéis usar setuptools, es fácil solo teneis que descargaros esta libreria de http://pypi.python.org/pypi/setuptools, descomprimir e instalarla con python setup.py install
Para facilitar más las cosas instalaremos pip que sería una especie de apt-get o yum de python, ejecutamos easy_install pip y a continuación pip install mysql
Espero que os haya sido de ayuda