sudo a2enmod vous donnera la liste des modules installés. Il suffit d'activer wsgi comme dit par ajmitch
sagarchalise le
Réponses:
21
Utiliser sudo a2enmod wsgidevrait permettre d’activer le module une fois que vous aurez rechargé Apache, car la plupart des modules n’ont pas besoin du préfixe mod_ pour les activer.
J'ai essayé sudo a2enmod wsgimais même si je reçois toujours la même erreur. J'ai tapé sudo a2enmodet ce sont les choix que j'ai obtenus dpaste.de/NEIcf Il ne contient pas wsgi. Puis-je poser cette question ici ou dois-je poster une nouvelle question?
Je ne suis pas sûr qu'il y ait un test_mode_wsgiscript. Il suffit de pointer apache vers votre application wsgi (vérifiez la documentation de votre framework pour savoir comment le faire) et vérifiez si cela fonctionne ..
Valentin Kantor
0
Essayez d'ajouter les fichiers wsgi.load et wsgi.conf de mods-available à mods-enabled manuellement, puis redémarrez Apache.
Lorsque vous utilisez un environnement virtuel Python avec mod_wsgi, il est très important qu'il ait été créé à l'aide de la même installation Python pour laquelle mod_wsgi a été compilé à l'origine.
Et alors:
Il n'est pas possible d'utiliser un environnement virtuel Python pour forcer mod_wsgi à utiliser une version différente de Python, voire une autre installation Python . En d'autres termes, l'interpréteur Python est intégré au mod_wsgi.
Je ne recommanderais donc aucun binaire précompilé mod_wsgi, aptmais vous pouvez le compiler en suivant les documents d’installation officiels .
Réponses:
Utiliser
sudo a2enmod wsgi
devrait permettre d’activer le module une fois que vous aurez rechargé Apache, car la plupart des modules n’ont pas besoin du préfixe mod_ pour les activer.la source
sudo a2enmod wsgi
mais même si je reçois toujours la même erreur. J'ai tapésudo a2enmod
et ce sont les choix que j'ai obtenus dpaste.de/NEIcf Il ne contient paswsgi
. Puis-je poser cette question ici ou dois-je poster une nouvelle question?ajoute la chaîne suivante au fichier
enregistrer, puis
la source
test_mode_wsgi
script. Il suffit de pointer apache vers votre application wsgi (vérifiez la documentation de votre framework pour savoir comment le faire) et vérifiez si cela fonctionne ..Essayez d'ajouter les fichiers wsgi.load et wsgi.conf de mods-available à mods-enabled manuellement, puis redémarrez Apache.
la source
Avertissement WSGI
La documentation officielle de WSGI indique:
Et alors:
Je ne recommanderais donc aucun binaire précompilé mod_wsgi,
apt
mais vous pouvez le compiler en suivant les documents d’installation officiels .L'autre côté
Utilisez https://gunicorn.org/ et un Apache
directive dans votre config virtualhost.
la source
Étape 1: La commande suivante installera le module wgsi
Étape 2: pour activer le module wsgi, exécutez la commande suivante
Étape 3: Redémarrez votre serveur Apache en exécutant
Étape 4: Vérifiez si le module est chargé
PS: J'utilise Ubuntu 18.04 LTS
la source