ปรากฎว่าฉันพยายามดูเนื้อหาของโฟลเดอร์ แต่ไม่มีอะไรออกมา ฉันได้รับภาพนี้
และนี่คือการกำหนดค่าไฟล์ที่ทำให้ฉันมีข้อผิดพลาด
<โฮสต์เสมือน *:80>
# คำสั่ง ServerName ตั้งค่ารูปแบบคำขอ ชื่อโฮสต์ และพอร์ตที่
# เซิร์ฟเวอร์ใช้เพื่อระบุตัวเอง สิ่งนี้ใช้เมื่อสร้าง
# URL การเปลี่ยนเส้นทาง ในบริบทของโฮสต์เสมือน ชื่อเซิร์ฟเวอร์
# ระบุชื่อโฮสต์ที่ต้องปรากฏในส่วนหัวของคำขอ Host:
# ตรงกับโฮสต์เสมือนนี้ สำหรับโฮสต์เสมือนเริ่มต้น (ไฟล์นี้) สิ่งนี้
# ค่าไม่ได้ชี้ขาดเนื่องจากใช้เป็นทางเลือกสุดท้ายโฮสต์โดยไม่คำนึงถึง
# อย่างไรก็ตาม คุณต้องตั้งค่าสำหรับโฮสต์เสมือนเพิ่มเติมอย่างชัดเจน
#ชื่อเซิร์ฟเวอร์ www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<ไดเร็กทอรี /var/www/html>
DirectoryIndex red.html
ดัชนีตัวเลือก FollowSymLinks MultiViews
AllowOverride ไม่มี
คำสั่งอนุญาตปฏิเสธ
อนุญาตจากทั้งหมด
</ไดเร็กทอรี>
<ไดเรกทอรี /var/www/html/datos>
DirectoryIndex index.html
ตัวเลือก FollowSymLinks MultiViews
AllowOverride ไม่มี
คำสั่งอนุญาตปฏิเสธ
อนุญาตจากทั้งหมด
</ไดเร็กทอรี>
นามแฝง /wiki /home/alumno/wiki
<ไดเร็กทอรี /home/alumno/wiki>
DirectoryIndex index.html
ดัชนีตัวเลือก FollowSymLinks MultiViews
AllowOverride ไม่มี
คำสั่งอนุญาตปฏิเสธ
อนุญาตจากทั้งหมด
</ไดเร็กทอรี>
# loglevels ที่มีอยู่: trace8, ..., trace1, debug, ข้อมูล, ประกาศ, เตือน,
# ข้อผิดพลาด วิกฤต การแจ้งเตือน เกิดขึ้น
# นอกจากนี้ยังสามารถกำหนดค่าล็อกระดับโดยเฉพาะได้
# โมดูล เช่น
#ข้อมูล LogLevel ssl:warning
บันทึกข้อผิดพลาด ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log รวมกัน
# สำหรับไฟล์การกำหนดค่าส่วนใหญ่จาก conf-available/ ซึ่งได้แก่
# เปิดใช้งานหรือปิดใช้งานในระดับโลกก็เป็นไปได้
# รวมบรรทัดสำหรับโฮสต์เสมือนหนึ่งรายการเท่านั้นตัวอย่างเช่น
# บรรทัดต่อไปนี้เปิดใช้งานการกำหนดค่า CGI สำหรับโฮสต์นี้เท่านั้น
# หลังจากถูกปิดใช้งานทั่วโลกด้วย "a2disconf"
#รวม conf-available/serve-cgi-bin.conf
เอกสารข้อผิดพลาด 404 /no_encontrada.html
</เวอร์ชวลโฮสต์>
# เป็นกลุ่ม: ไวยากรณ์=apache ts=4 sw=4 sts=4 sr noet
สิ่งที่ทำให้ฉันมีข้อผิดพลาดคือส่วนต่อไปนี้เพราะมันเคยทำงานมาก่อน
นามแฝง /wiki /home/alumno/wiki
<ไดเร็กทอรี /home/alumno/wiki>
DirectoryIndex index.html
ดัชนีตัวเลือก FollowSymLinks MultiViews
AllowOverride ไม่มี
คำสั่งอนุญาตปฏิเสธ
อนุญาตจากทั้งหมด
</ไดเร็กทอรี>
ฉันได้เริ่มบริการใหม่แล้ว และมันก็เริ่มต้นใหม่ได้ตามปกติสำหรับฉันดังที่เห็นในภาพต่อไปนี้
ควรจะออกมาดังภาพต่อไปนี้
สิทธิ์ของโฟลเดอร์ /home/student/wiki คือ:
ฉันเพิ่งดูที่บันทึกข้อผิดพลาดและมีข้อความดังต่อไปนี้
[อา. 30 ม.ค. 20:43:23.441530 2022] [authz_core:error] [pid 6242:tid 139632557659904] [client 127.0.0.1:57776] AH01630: ไคลเอ็นต์ถูกปฏิเสธโดยการกำหนดค่าเซิร์ฟเวอร์: /home/alumno/wiki
ขอบคุณมากสำหรับความช่วยเหลือของคุณ