Pregunta

Fedora Core 9 parece haber FCGID en lugar de FastCGI como un pre-construidos, YUM-módulo administrado.[Yo prefiero no tener que mantener un módulo fuera de YUM;así que no hay manual se basa para mí o mi administradores de sistemas.]

Estoy tratando de lanzamiento de Django a través de la runfastcgi de la interfaz (por la FastCGI implementación docs).

Lo que yo estoy viendo es la resultante de una página escrita a error_log.No regresan a través de Apache a mi navegador.Además, hay un montón de mensajes, al parecer, de flup y WSGIServer -- que indican que el WSGI medio ambiente no se ha definido correctamente.

  1. Es FastCGI disponible para FC9, y yo sólo pasa por alto?

  2. ¿FCGID y flup realmente necesario crear el WSGI entorno de Django?Si es así, se puede compartir la .fcgi la interfaz de secuencia de comandos que está utilizando?La mía es copiado de mysite.fcgi en el Django docs.El FCGID Documentaciones página gotas indicios de que PHP y Ruby son compatibles -- PHP directamente, y a través de Ruby dispatch.fcgi -- y Python no es compatible.

Actualización.Los mensajes de error son...

WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI! 
WSGIServer: missing FastCGI param SERVER_NAME required by WSGI!
WSGIServer: missing FastCGI param SERVER_PORT required by WSGI!
WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI!

Debo abandonar el barco y cambiar a mod_python y renunciar a este enfoque?

¿Fue útil?

Solución

¿Por qué no probar modwsgi?Suena como el preffered manera estos días para WSGI aplicaciones tales como Django.

Si no quieres compilar cosas para Fedora Core, que podría ser más complicado.

Respecto a tu primera pregunta, este parece resolver el fcgid problema de configuración.

Tenga en cuenta que usted no desea ejecutar la aplicación django manualmente como este: python manage.py runfcgi, la fcgi es ejecutar apache automáticamente si la instalación es correcta y se reinicia por touch your.fcgi.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top