เป็นเวลานานแล้วที่ฉันใช้เว็บเซิร์ฟเวอร์ Apache httpd ฉันกำลังเปิดเซิร์ฟเวอร์ภายในสำหรับโปรเจ็กต์และเมื่อฉันพยายามขอ localhost / index.html ฉันได้รับข้อผิดพลาด 500 และฉันเห็นสิ่งนี้ในบันทึกข้อผิดพลาด:
[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
ดูเหมือนว่าอาจมีข้อผิดพลาด 2 รายการที่นี่ในการกำหนดค่า apache ข้อผิดพลาดหนึ่งที่เกี่ยวข้องกับ "AuthType not set!" และอาจเกี่ยวข้องกับ "ไม่ได้เพิ่มตัวกรอง: DEFLATE" ฉันไม่รู้ว่าสิ่งเหล่านี้หมายถึงอะไรหรือจะเริ่มขุดได้ที่ไหน
การค้นหาพื้นฐานของ Google เปิดเผยลิงก์นี้ซึ่งบ่งชี้ว่าผู้กระทำผิดอาจเป็น บรรทัดนี้ใน httpd.conf ของฉันอาจเกี่ยวข้อง
<Directory "/var/www">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
การกำหนดค่า apache นี้ส่วนใหญ่เป็นสิ่งที่ใช้ในการผลิตสำหรับโปรเจ็กต์นี้ดังนั้นฉันจึงรู้ว่ามันใช้งานได้ไม่ใช่ตอนนี้ในเวิร์กสเตชันของฉัน นี่หมายความว่าอย่างไรและฉันควรลองทำอะไรต่อไป ฉันได้ลองแสดงความคิดเห็นว่า "ต้องได้รับอนุญาตทั้งหมด" และรีสตาร์ท apache แต่ก็ไม่มีประโยชน์
ต่อไปนี้คำถาม SO นี้ฉันยังโหลด mod_authz_host
LoadModule authz_host_module modules/mod_authz_host.so
และเพิ่ม "อนุญาตจากทั้งหมด" รีสตาร์ทเซิร์ฟเวอร์. แต่ปัญหายังคงมีอยู่ ปัญหาการยุบตัวดูเหมือนจะไม่เกี่ยวข้องกันและแก้ไขได้อย่างง่ายดายโดยการเพิ่ม
LoadModule deflate_module modules/mod_deflate.so
คำถามยังคงอยู่ฉันจะแก้ไขข้อผิดพลาด 500 นี้ได้อย่างไร
[Tue Jan 21 09:44:20 2014] [crit] [client ::1]
configuration error: couldn't perform authentication.
AuthType not set!: /index.html