
Bitte helfen Sie mir, ich versuche schon seit langer Zeit, diesen Fehler zu beheben.
wenn ich Apache neu starte und eingebe :sudo /usr/sbin/apachectl -t
, erhalte ich eine Ausgabe wie:
[Fri Aug 24 17:02:58 2012] [warn] module wsgi_module is already loaded, skipping
Syntax OK
Was läuft schief?
Ich habe die wsgi.load
Datei eingecheckt etc/apache2/mods-enabled
. Sie wird nur einmal geladen und ich habe sie von der Quelle aus mod_wsgi.so
installiert .libapache-mod-wsgi
Antwort1
Sie laden das Modul wahrscheinlich mehrmals. Überprüfen Sie Ihr conf.d-Verzeichnis
grep LoadModule /etc/httpd/conf.d/*.conf
und sehen Sie nach, welche Module jede Konfiguration zu laden versucht.
Antwort2
Sie laden diese Module mehr als einmal. Versuchen Sie eine Suche und kommentieren oder löschen Sie doppelte Zeilen:
In Centos/RHEL:
grep ssl_module -rI /etc/httpd/*
/etc/httpd/conf/httpd.conf:LoadModule ssl_module /usr/lib64/httpd/modules/mod_ssl.so
/etc/httpd/conf.d/ssl.conf:LoadModule ssl_module modules/mod_ssl.so
In diesem Fall habe ich die Zeile auskommentiert, /etc/httpd/conf/httpd.conf
sodass alle SSL-Sachen in/etc/httpd/conf.d/ssl.conf
Gleiches gilt fürmod_wsgi
grep mod_wsgi -rI /etc/httpd/*
In Debian/Ubuntu:
grep ssl_module -rI /etc/apache2/*