ฉันใช้ Apache บนคอมพิวเตอร์ Linux ที่บ้านของฉันเป็นเซิร์ฟเวอร์ชั่วคราวเพื่อแชร์ไฟล์ระหว่างเพื่อนบางคน เช่นฉันต้องการรายชื่อไดเรกทอรีสำหรับไฟล์เหล่านี้พร้อมกับไดเรกทอรีย่อย ฉันมีตัวเลือกดัชนีในไดเรกทอรีพารามิเตอร์และไดเรกทอรีจะดู ปัญหาคือมีไดเรกทอรีย่อยเดียวเท่านั้นที่สามารถดูได้ในขณะที่ไดเรกทอรีอื่นไม่อยู่ในรายการ ฉันมีสิทธิ์และความเป็นเจ้าของไฟล์และไดเรกทอรีทั้งหมดเหมือนกัน แต่ไม่มีการเปลี่ยนแปลงใด ๆ และถ้าฉันพยายามบังคับให้เข้าไปในไดเรกทอรีที่ซ่อนอยู่ฉันได้รับข้อความว่าไม่มีสิทธิ์ที่จำเป็น ความช่วยเหลือใด ๆ ที่นี่?
Directory directive from conf file:
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
Permissions of Directory:
drwxr-xr-x. 5 apache users 4096 Jan 22 17:17 DND
drwxr-xr-x. 11 apache users 4096 Jan 16 08:16 Pathfinder
-rwxr-xr-x. 1 apache users 119 Jan 19 17:30 README
ผู้เบิกทางและทุกสิ่งที่อยู่ในนั้นจะปรากฏขึ้นและ README จะทำงานเมื่อฉันกดผ่าน URL DND ไม่แสดงและไม่ทำงานเมื่อฉันส่งผ่าน URL
<Directory /> Options Indexes FollowSymLinks AllowOverride None </Directory>
หากมีสิ่งอื่นที่จำเป็นฉันจะโพสต์ความคิดเห็นอื่น
ls -l
ในไดเรกทอรีที่เกี่ยวข้อง
drwxr-xr-x. 5 apache apache 4096 Jan 22 17:17 DND drwxr-xr-x. 11 apache apache 4096 Jan 16 08:16 Pathfinder -rwxr-xr-x. 1 apache apache 119 Jan 19 17:30 README
Pathfinder เป็นไดเรกทอรีเดียวที่ปรากฏขึ้นและไฟล์และไดเรกทอรีย่อยทั้งหมดจะปรากฏขึ้น ไฟล์ README และโฟลเดอร์ DND ไม่ปรากฏขึ้น การบังคับให้ README ใช้งานได้ แต่ไม่ใช่ DND