Ich bin immer "Ungültiger Befehl 'WSGIScriptAlias' " Fehler beim starten des Apache
Möchte ich für die Bereitstellung meiner Django-Projekt zu EC2-server. Ich installierte mod_wsgi.
Gemacht und Konfiguration wie in dem tutorial von django.
Ich bin immer folgende:
Invalid command 'WSGIScriptAlias', perhaps misspelled or defined by a module not included in the server configuration
Was ist der Grund? mod_wsgi ist nicht korrekt installiert?
LoadModule wsgi_module libexec/httpd/mod_wsgi.so
LoadModule alias_module libexec/httpd/mod_alias.so
WSGIScriptAlias //usr/local/apache2/htdocs/mysite/mysite/wsgi.py
WSGIPythonPath /usr/local/apache2/htdocs/mysite/mysite
<Directory /path/to/mysite.com/mysite>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
InformationsquelleAutor der Frage Burak | 2012-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Fehler weist ausdrücklich darauf hin, dass mod_wsgi wird nicht geladen in Apache.
In welcher Datei ist:
Haben, aktivieren Sie die mod_wsgi Modul mit der entsprechenden Linux-Distribution management-Befehl, so dass es geladen wird, wenn Sie benutzt Distribution Binärpakete für mod_wsgi?
InformationsquelleAutor der Antwort Graham Dumpleton
Das problem ist, dass
mod_wsgi
ist nicht ordnungsgemäß installiert.Lösung (mit Apache 2):
Installation von Apache:
installieren
libapache2-mod-wsgi
:Und das sollte funktionieren.
InformationsquelleAutor der Antwort om choudhary
Ich habe gerade mal mit dem selben Problem auf openSUSE 12.2, apache 2.2.
Selbst wenn wsgi installiert ist, ist es eine gute Idee, um zu überprüfen, ob es aktiviert wurde. Was ich meine, ist dieses:
Wenn
wsgi_module (shared)
nicht angezeigt wird, fügenwsgi
auf die variableAPACHE_MODULES
innerhalb der Datei/etc/sysconfig/apache2
Diese Weise konnte ich vermeiden, insgesamt ist die Linie
LoadModule
von httpd.conf.InformationsquelleAutor der Antwort p_barill
nur um, Wie ich mein problem gelöst
wenn Sie nicht wissen, die Lage der Module
suchen Sie einfach die für Sie
dann erhalten Sie möglicherweise Ausgabe, wie
dann können Sie diesen Speicherort in Ihre config-Datei
InformationsquelleAutor der Antwort ᚔ ZenOut ᚔ