Articles of mod wsgi

Django, mod_wsgi y env virtual.

Estoy configurando Django con apache, mod_wsgi, env virtual Tengo un env virtual que quiero usar aquí: [¡Nombre erróneo: larga historia!] / Home / andy / Dev / python / async-mongo / Descargué mod_wsgi y lo compilé con virtual_env como root ./configure –with-python = / home / andy / Dev / python / async-mongo / bin […]

Servir archivos estáticos a través de apache

Soy nuevo en todo el mod_wsgi y sirve archivos a través de apache. Me siento muy cómodo con el matraz pero esto es algo que no puedo entender. Hice el progtwig hello-world y exhibí con éxito hello world! Ahora quería mostrar un archivo de imagen. Así que actualicé mi hello-world.py a: from flask import * […]

Variables globales en Python y Apache mod_wsgi

Sé que hay marcos que existen, pero estoy tratando de usar wsgi directamente para mejorar mi propia comprensión. Tengo mi controlador wsgi, y arriba en la parte superior he declarado una variable i = 0 . En la función de mi application(environ, start_response) , declaro global i , luego incremento i cada vez que se […]

Directorio de trabajo mod_wsgi y usuario.

Estoy corriendo matraz en mod_wsgi. La aplicación my flask, que se encuentra en /var/www/app recibe un archivo del usuario y lo guarda en el directorio /var/www/app/tmp . Sin embargo, incluso después de todo chmod y chown (pensé que era un problema de permiso), no pude acceder a ese directorio tmp. Después de un poco de […]

apache2 y mod wsgi: el script WSGI de destino no se puede cargar como módulo Python

Estoy tratando de instalar mod_wsgi en apache2, en ubuntu. Entonces instalo el paquete libapache2-mod-wsgi, lo activo con a2enmod. Tengo un sitio web (languageAnalyz), que estoy tratando de usar con mod_wsgi. Cuando llamo a localhost / languageAnalyz, recibí un error 500. En el registro de apache2, puedo ver esto: [Sun Aug 25 11:28:21 2013] [error] [client […]

¿Cómo uso un entorno conda con mod_wsgi?

Mi primer mensaje, y soy nuevo tanto en Python como en Apache, así que por favor, sea fácil. Tengo una aplicación web de Python en un entorno de Conda que sirve contenido muy bien usando Flask. Ahora necesito servir todo con Apache en lugar de Flask. Puedo hacer que Apache ejecute Python con mod_wsgi, pero […]

Python 3.1.1 con –enable-shared: no construirá ninguna extensión

Resumen: la creación de Python 3.1 en RHEL 5.3 64 bit con –enable-shared no comstack todas las extensiones. La construcción “normal” funciona bien sin ningún problema. Tenga en cuenta que esta pregunta puede parecer difuminar la línea entre la progtwigción y la administración del sistema. Sin embargo, creo que, debido a que tiene que ver […]

Intentando que Pyramid se ejecute bajo Apache + mod_wsgi pero está fallando

Tengo Apache2 corriendo con mod_wsgi instalado. He confirmado que mod_wsgi realmente funciona siguiendo esto . El problema viene cuando trato de hacer funcionar Pyramid. Obtengo un error interno del servidor y mi registro de errores de Apache contiene la excepción: AssertionError: The EvalException middleware is not usable in a multi-process environment Aquí está mi VHost: […]

Apache SetEnv no funciona como se esperaba con mod_wsgi

En una aplicación de matraz que escribí, hago uso de una biblioteca externa que puede configurarse usando variables de entorno. Nota: yo mismo escribí esta biblioteca externa. Así que podría hacer cambios si es necesario. Cuando se ejecuta desde la línea de comandos, se ejecuta el servidor de matraz con: # env = python virtual […]

Python: ¿por qué puedo importar módulos sin __init__.py?

Soy nuevo en Python y todavía no puedo entender por qué necesitamos un archivo __init__.py para importar módulos. He pasado por otras preguntas y respuestas, como esta . Lo que me confunde es que puedo importar mis módulos sin __init__py , entonces ¿ por qué lo necesito ? Mi ejemplo index.py modules/ hello/ hello.py HelloWorld.py […]