Esa reseña es exhaustiva … veamos si puedo agregar más
Algunas cosas que podrían ser específicas de ubuntu 10.04 serían:
* Necesitas hacer un enlace simbólico para .load desde / etc / apache2 / mods-avilable a / etc / apache2 / mods-enabled .conf es considerado con la seguridad, pero debes configurar esas excepciones de seguridad (esto realmente depende si un sitio externo también)
- ¿Algún consejo para trabajar de forma remota?
- ¿Cuáles son las mejores prácticas de PSD a HTML con HTML5?
- ¿Puedo llamar a las funciones de jQuery dentro de los métodos de solicitud de Sinatra?
- ¿Cuál es el problema con los idiomas que se compilan en JavaScript?
- ¿Es posible abrir un archivo en mi computadora y leerlo o escribirlo usando un script en un sitio web como usar fopen ()?
* Creo que esto se solucionó en las actualizaciones de apache2 en ubuntu 10.04, pero hubo un problema de permisos para el usuario www creado tradicionalmente para ejecutar apache:
Los permisos en el directorio WSGISocketPrefix no permitieron a este usuario escribir en él (oculto en un archivo /etc/apache2/conf.d/security.conf I * think *)
Un error común que cometen las personas es incluir rutas en settings.py (o incluso en urls.py y views.py) y las inclusiones en el script wsgi a veces entran en conflicto.
Como beneficio adicional, mod_wsgi permite tener múltiples dominios wsgi y ejecutar diferentes proyectos en el mismo servicio fácilmente.
Además, ejecute el MPM de trabajo si sus módulos de Python son seguros para subprocesos … mucho mejor rendimiento para la producción.