Es ist schon eine Weile her, dass ich den Apache httpd Webserver verwendet habe. Ich starte einen lokalen Server für ein Projekt und wenn ich versuche, localhost / index.html anzufordern, wird ein Fehler von 500 angezeigt, der im Fehlerprotokoll angezeigt wird:
[Tue Jan 21 09:23:58 2014] [crit] [client ::1] configuration error: couldn't perform authentication. AuthType not set!: /index.html
[Tue Jan 21 09:23:58 2014] [error] an unknown filter was not added: DEFLATE
[Tue Jan 21 09:23:58 2014] [crit] [client ::1] configuration error: couldn't perform authentication. AuthType not set!: /favicon.ico
Es sieht so aus, als ob es hier in der Apache-Konfiguration möglicherweise 2 Fehler gibt, einen im Zusammenhang mit "AuthType not set!" und möglicherweise ein anderer im Zusammenhang mit "Filter wurde nicht hinzugefügt: DEFLATE". Ich weiß nicht, was das bedeutet oder wo ich anfangen soll zu graben.
Eine einfache Google-Suche ergab diesen Link, der darauf hinweist, dass der Täter möglicherweise "Alle erforderlich benötigen" lautet. Diese Zeile in meiner httpd.conf ist möglicherweise beteiligt.
<Directory "/var/www">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
Diese Apache-Konfiguration wird hauptsächlich in der Produktion für dieses Projekt verwendet. Ich weiß also, dass dies funktioniert, nur derzeit nicht auf meiner Workstation. Was bedeutet das und was soll ich als nächstes versuchen? Ich habe versucht, "Alle erforderlich" auskommentieren und Apache neu starten, aber ohne Erfolg.
Nach dieser SO-Frage habe ich auch mod_authz_host geladen
LoadModule authz_host_module modules/mod_authz_host.so
und fügte hinzu "Von allen zulassen", startete den Server neu. aber das Problem bleibt bestehen. Das Deflate-Problem scheint nicht in Zusammenhang zu stehen und konnte leicht durch Hinzufügen gelöst werden
LoadModule deflate_module modules/mod_deflate.so
Die Frage bleibt, wie löse ich diesen 500-Fehler?
[Tue Jan 21 09:44:20 2014] [crit] [client ::1]
configuration error: couldn't perform authentication.
AuthType not set!: /index.html