Score:-4

ฉันจะแก้ไขข้อผิดพลาด Apache AH00132 ได้อย่างไร

ธง cn

ฉันมีข้อผิดพลาดดังต่อไปนี้ ฉันจะแก้ไขปัญหานี้ได้อย่างไร

AH00132: การอนุญาตไฟล์ปฏิเสธการเข้าถึงเซิร์ฟเวอร์: /var/www/html/index.html

in flag
แก้ไขสิทธิ์ของไฟล์
Score:2
ธง kr
bob

ข้อผิดพลาด:

AH00132: การอนุญาตไฟล์ปฏิเสธการเข้าถึงเซิร์ฟเวอร์ "/var/www/html/index.html" 

เป็นคำอธิบายที่ค่อนข้าง

แน่นอนว่าทางออกที่ชัดเจนคือ

ปรับสิทธิ์ของไฟล์

และตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ Apache ได้รับอนุญาต เพื่อเข้าถึงเนื้อหาของคุณ

  1. ค้นหาสิทธิ์ปัจจุบัน ไม่เฉพาะในไฟล์ index.html เท่านั้น แต่ยังรวมถึงไดเร็กทอรีทั้งหมดที่ประกอบเป็นพาธด้วย: /, /var/ , /var/www/ และ /var/www/html/.

วิธีง่ายๆ ในการทำเช่นนั้นในคำสั่งเดียว แทนที่จะใช้หลายคำสั่ง คำสั่งอยู่กับ ชื่อ -nom /var/www/html/index.html.

ชื่อ -nom /var/www/html/index.html

f: /var/www/html/index.html
 ราก dr-xr-xr-x ราก /
 drwxr-xr-x รูท var
 drwxr-xr-x รูท www
 drwxr-xr-x รูท html
 -rw-r--r-- ราก root index.html

ปรับด้วย chmod ผิดตรงไหน.

  1. เมื่อสิทธิ์เหล่านั้นดูไม่เข้มงวดเกินไปและดูดี (เช่น สิทธิ์ด้านบน) ให้พิจารณาว่านโยบาย SELinux สามารถจำกัดการเข้าถึงได้เช่นกัน
    ตรวจสอบกับ รับ หากเปิดใช้งาน SElinux
    หากเป็นเช่นนั้นให้ตรวจสอบกับ ausearch -m AVC,USER_AVC -ts ล่าสุด หากมีข้อผิดพลาดล่าสุดเกี่ยวกับไฟล์ที่ Apache ไม่สามารถเข้าถึงได้ ดำเนินการแก้ไขปัญหาเพิ่มเติมหากเป็นกรณีนี้ ดูตัวอย่าง https://access.redhat.com/articles/2191331
TheNicolasDeveloper avatar
cn flag
สิ่งนี้ไม่ได้ผล

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา