sudo a2enmod le dará una lista de los módulos instalados. Solo habilite wsgi como dijo ajmitch
sagarchalise
Respuestas:
21
El uso sudo a2enmod wsgidebería habilitar el módulo para usted una vez que vuelva a cargar apache, ya que la mayoría de los módulos no necesitan el prefijo mod_ cuando los habilita.
Lo intenté sudo a2enmod wsgipero aún sigo recibiendo el mismo error. Escribí sudo a2enmody estas son las opciones que obtuve dpaste.de/NEIcf No contiene wsgi. ¿Está bien hacer esta pregunta aquí o necesito publicar una nueva pregunta?
no estoy seguro de que haya algún test_mode_wsgiscript ... simplemente apunte apache a su aplicación wsgi (verifique los documentos de su marco cómo hacerlo) y verifique si funciona ...
Valentin Kantor
0
Intente agregar wsgi.load y wsgi.conf de mods-available a mods-enabled manualmente y luego reinicie Apache.
Cuando se utiliza un entorno virtual de Python con mod_wsgi, es muy importante que se haya creado utilizando la misma instalación de Python para la que se compiló mod_wsgi originalmente.
Y entonces:
No es posible usar un entorno virtual de Python para obligar a mod_wsgi a usar una versión diferente de Python, o incluso una instalación diferente de Python . En otras palabras, el intérprete de Python está incrustado dentro de mod_wsgi.
Por lo tanto, no recomendaría ninguno de los binarios mod_wsgi precompilados, aptsino que puede compilarlo siguiendo las instrucciones oficiales. documentos instalación .
Respuestas:
El uso
sudo a2enmod wsgi
debería habilitar el módulo para usted una vez que vuelva a cargar apache, ya que la mayoría de los módulos no necesitan el prefijo mod_ cuando los habilita.fuente
sudo a2enmod wsgi
pero aún sigo recibiendo el mismo error. Escribísudo a2enmod
y estas son las opciones que obtuve dpaste.de/NEIcf No contienewsgi
. ¿Está bien hacer esta pregunta aquí o necesito publicar una nueva pregunta?agregue la siguiente cadena al archivo
guardar, entonces
fuente
test_mode_wsgi
script ... simplemente apunte apache a su aplicación wsgi (verifique los documentos de su marco cómo hacerlo) y verifique si funciona ...Intente agregar wsgi.load y wsgi.conf de mods-available a mods-enabled manualmente y luego reinicie Apache.
fuente
Advertencia de WSGI
La documentación oficial de WSGI dice:
Y entonces:
Por lo tanto, no recomendaría ninguno de los binarios mod_wsgi precompilados,
apt
sino que puede compilarlo siguiendo las instrucciones oficiales. documentos instalación .La otra manera
Use https://gunicorn.org/ y un Apache's
directiva en su configuración de virtualhost.
fuente
Paso 1: el siguiente comando instalará el módulo wgsi
Paso 2: para habilitar el módulo wsgi ejecuta el siguiente comando
Paso 3: reinicia tu servidor apache ejecutando
Paso 4: compruebe si el módulo está cargado
PD: estoy usando Ubuntu 18.04 LTS
fuente