ฉันค้นหาใน google เป็นเวลานาน แต่ดูเหมือนว่าไม่มีใครถามคำถามนี้เลย: การบล็อกการเข้าถึงโดยตรงerror_log
บนเซิร์ฟเวอร์ Apache คืออะไร หรือมันเป็นแม้กระทั่งสิ่ง Apache หรือสิ่งนี้เกิดขึ้นกับเซิร์ฟเวอร์ทั้งหมด? (โดยการเข้าถึงโดยตรงฉันหมายถึงบางสิ่งบางอย่างเช่นhttp://www.myphpsite.com/error_log )
การสังเกตของฉัน:
- ฉันได้ตรวจสอบไฟล์. htaccess แล้วดูเหมือนจะไม่เป็นเช่นนั้น
- ฉันมีไฟล์บันทึกที่ไม่ได้รับอนุญาตให้ตั้งค่าอย่างถูกต้องเพื่อให้ผู้ใช้สามารถไปที่http://www.myphpsite.com/test.logเพื่อดู
- ฉันสร้างไฟล์ที่ไม่มีส่วนขยายและฉันสามารถเข้าถึงได้โดยตรงก็ดี (เช่นhttp://www.myphpsite.com/test )
- ฉันพยายามตั้งค่าการอนุญาต
error_log
เป็น 777 หรือ 664 แต่ก็ยังไม่สามารถเข้าถึงได้ - ตรวจสอบ WHM สำหรับการตั้งค่าไม่มีโชค
- ฉันทำ grep บนเซิร์ฟเวอร์ทั้งหมดเพื่อค้นหาคำสำคัญ
error_log
แต่ไม่มีประโยชน์อะไรเลย
ดังนั้นสิ่งที่จะหยุดผู้ใช้จากการเข้าถึงerror_log
ไฟล์และฉันจะเปลี่ยนการตั้งค่าได้อย่างไร