Score:0

คำแนะนำสำหรับการอนุญาตไฟล์ Nginx บนเซิร์ฟเวอร์ Ubuntu (VM)

ธง br

มือใหม่หัดเล่นกับเซิร์ฟเวอร์ Ubuntu 20.04 (VM) ฉันมาที่นี่เพื่อขอคำแนะนำแทนที่จะยุ่งกับระบบ :)

ฉันติดตั้งเซิร์ฟเวอร์ Nginx ที่พร้อมให้บริการไฟล์ HTML จาก /var/www/html, เมื่อแยกสิทธิ์ของไฟล์ออกแล้ว. มีการติดตั้งเซิร์ฟเวอร์ Nginx เพื่อให้บริการเนื้อหาไฟล์ HTML ไปยังแอปส่วนหน้าพอร์ตบางพอร์ตอาจได้รับอนุญาต "การเข้าถึงแบบสาธารณะ" (การเข้าถึงภายนอก / นอกเหนือไฟร์วอลล์เครือข่าย) และโดยหลักการแล้ว แอปส่วนหน้าจะพูดคุยกับพอร์ตเหล่านี้เพื่อแสดงข้อมูลไฟล์ HTML ในแอป ไฟล์ HTML บางไฟล์มีไฟล์ JS และ CSS ที่เกี่ยวข้อง

ฉันขอคำแนะนำเพื่อแก้ไขการอนุญาตสำหรับกรณีการใช้งานข้างต้นของฉัน ฉันไม่อยากเจอแน่นอน chmod 777 กับดัก :) มันคือ sudo chmod -R 755 ฉันต้องให้บริการไฟล์ HTML ไปยังแอปหรือไม่ ฉันจำเป็นต้องแก้ไขไฟล์ HTML ในไดเร็กทอรีเดียวกันเป็นครั้งคราวด้วย

ฉันตรวจสอบสิทธิ์บน /var/www/htmlและนี่คือสิ่งที่ Ubuntu บอกฉัน

$ ls -ld /var/www
drwxr-xr-x 3 รูทรูท 4096 11 ม.ค. 21:23 /var/www

และ

$ ls -ld /var/www/html
drwxr-xr-x 2 รูทรูท 4096 26 ม.ค. 23:20 /var/www/html

เห็นได้ชัดว่ารูทคือ "ราชา" ที่นี่ซึ่งมีสิทธิ์ทั้งหมด ผู้ใช้ของฉันไม่ใช่ผู้ใช้รูท แต่ฉันมีสิทธิ์รูทเนื่องจากฉันสามารถเรียกใช้ได้ ซูโด คำสั่งโดยไม่มีปัญหาใดๆ

โพสต์คำตอบ

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