Score:0

Nginx ไม่สามารถให้บริการไฟล์คงที่จากโฮมไดเร็กตอรี่

ธง ng

ฉันมี index.html ไฟล์ในทั้งสองตำแหน่ง /home/ubuntu/web/build และ /var/www/html

ไม่มีกฎอื่นที่ซับซ้อน

อย่างไรก็ตามเท่านั้น รูท /var/www/html ได้ผล!

        # root /home/ubuntu/web/build; ล้มเหลว!
        รูท /var/www/html; #ได้ผล!
        ดัชนี index.html;


        ที่ตั้ง / {
                เปิดดัชนีอัตโนมัติ;
                try_files $uri $uri/ =404;
        }

นี่คือการอนุญาต

f: /var/www/html
 ราก drwxr-xr-x ราก /
 drwxr-xr-x รูท var
 drwxr-xr-x รูท www
 drwxr-xr-x รูท html

f: /home/ubuntu/web/build
 ราก drwxr-xr-x ราก /
 drwxr-xr-x ราก บ้าน
 drwxr-x--- อูบุนตู อูบุนตู อูบุนตู
 drwxrwxr-x อูบุนตู เว็บอูบุนตู
 drwxrwxr-x ubuntu สร้างอูบุนตู
Richard Smith avatar
jp flag
ผู้ใช้ที่เรียกใช้ Nginx จำเป็นต้องมีสิทธิ์อ่านทุกไดเร็กทอรีในพาธ ฉันเห็นว่าโฟลเดอร์ `ubuntu` สามารถเข้าถึงได้โดยผู้ใช้ `ubuntu` และกลุ่ม `ubuntu` เท่านั้น
Score:0
ธง cn

Nginx ทำงานเป็น จิงซ์ ผู้ใช้ ดังนั้นจึงควรมีสิทธิ์อ่านไดเร็กทอรีทั้งหมดในพาธ /home/อูบุนตู เป็นของ อูบุนตู ผู้ใช้และ อูบุนตู กลุ่ม ดังนั้นกลุ่มที่สามของการอนุญาต (เพราะ จิงซ์ ผู้ใช้ไม่ได้อยู่ใน อูบุนตู group`) อธิบายการเข้าถึงไดเร็กทอรี มีสองวิธีแก้ปัญหา:

  • เพิ่มสิทธิ์การอ่านให้กับผู้ใช้ทุกคนใน /home/อูบุนตู ไดเร็กทอรี (ไม่แนะนำ)
  • เพิ่ม จิงซ์ ผู้ใช้ อูบุนตู กลุ่ม

โพสต์คำตอบ

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