Apache httpd web sunucusunu kullanmayalı epey oldu. Bir proje için yerel bir sunucu başlatıyorum ve localhost / index.html'yi istemeye çalıştığımda 500 hatası alıyorum ve bunu hata günlüğünde görüyorum:
[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
Görünüşe göre apache yapılandırmasında muhtemelen 2 hata var, biri "AuthType not set!" İle ilgili. ve muhtemelen başka bir "filtre eklenmedi: DEFLATE" ile ilgili. Bunların ne anlama geldiğini veya araştırmaya nereden başlayacağımı bilmiyorum.
Basit bir Google araması , suçlunun "Her şeyin verilmesini gerektir" olabileceğini gösteren bu bağlantıyı ortaya çıkardı . Httpd.conf dosyamdaki bu satır dahil olabilir.
<Directory "/var/www">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
Bu apache yapılandırması, çoğunlukla bu proje için üretimde kullanılan şeydir, bu yüzden bunun şu anda iş istasyonumda çalışmadığını biliyorum. Bu ne anlama geliyor ve daha sonra ne denemeliyim? "Tüm izin verilsin" diye yorum yapmayı ve apache'yi yeniden başlatmayı denedim, ancak işe yaramadı.
Bu SO sorusunun ardından mod_authz_host'u da yükledim
LoadModule authz_host_module modules/mod_authz_host.so
ve "Tümünden izin ver" eklendi, sunucuyu yeniden başlattı. ancak sorun devam ediyor. Söndürme sorunu ilgisiz görünüyor ve ekleyerek kolayca çözüldü
LoadModule deflate_module modules/mod_deflate.so
Soru kalır, bu 500 hatasını nasıl çözebilirim?
[Tue Jan 21 09:44:20 2014] [crit] [client ::1]
configuration error: couldn't perform authentication.
AuthType not set!: /index.html