Score:0

nginx ไม่สามารถดูไฟล์ใน hdd ภายนอกได้

ธง cn

สิ่งที่ฉันพยายามทำ: ฉันกำลังพยายามสร้างเว็บไซต์บน nginx (Ubuntu) ซึ่งไฟล์ทั้งหมดจะถูกจัดเก็บไว้ในฮาร์ดดิสก์ภายนอก

ฉันทำอะไรลงไป: ฉันเชื่อมต่อฮาร์ดดิสก์ผ่าน usb เพิ่มลงใน /etc/fstab โดยเพิ่มบรรทัดนี้ ตอนนี้ฉันสามารถดู/เปิด/แก้ไขไฟล์ใดๆ ใน /mnt/hdd:

UUID=7EBAF846BAF7F90B /mnt/hdd ntfs-3g uid=1000,gid=1000,nofail,umask=007 0 0

ปัญหา: เมื่อฉันพยายามตั้งค่า nginx root เป็น /mnt/hdd มันจะคืนค่า 404 ฉันสามารถตั้งค่าเป็น /mnt เท่านั้น nginx จะมองไม่เห็นอะไรที่ต่ำกว่า

สิ่งที่ฉันพยายามแก้ไข: ฉันพยายามสร้างไฟล์ .php ที่แสดงรายการไฟล์ & dirs ทั้งหมดใน /mnt และไม่เห็น /hdd นอกจากนี้ ฉันพยายามตั้งค่าการอนุญาตของไฟล์ย่อย & dirs ทั้งหมดเป็น 777 แต่ยังคงเป็น 770 ด้วยเหตุผลบางประการ...

in flag
เว็บเซิร์ฟเวอร์จำนวนมากจะไม่ยอมรับไดเร็กทอรีที่มีสิทธิ์ `777` เนื่องจากนั่นเป็นสูตรสำหรับหายนะ เครื่องของคุณใช้งาน AppArmor อยู่หรือไม่? หากเป็นเช่นนั้น คุณจะต้องแก้ไขโปรไฟล์สำหรับ `nginx` เพื่อให้สามารถเข้าถึงอุปกรณ์ภายนอกได้

โพสต์คำตอบ

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