ทั้งหมดในทันทีเมื่อรีสตาร์ท Nginx ฉันได้รับข้อผิดพลาดดังต่อไปนี้:
การรีสตาร์ท nginx: [การแจ้งเตือน]: ไม่สามารถเปิดไฟล์บันทึกข้อผิดพลาด: open () "/var/log/nginx/error.log" ล้มเหลว (13: ปฏิเสธการอนุญาต) 2011/02/16 17:20:58 [เตือน] 23925 # 0: คำสั่ง "ผู้ใช้" จะสมเหตุสมผลถ้ากระบวนการหลักทำงานด้วยสิทธิ์ผู้ใช้ระดับสูงโดยไม่สนใจใน /etc/nginx/nginx.conf:1 ไฟล์การกำหนดค่า /etc/nginx/nginx.conf ไวยากรณ์นั้นใช้ได้ 2011/02/16 17:20:58 [ฉุกเฉิน] 23925 # 0: open () "/var/run/nginx.pid" ล้มเหลว (13: ปฏิเสธการอนุญาต) การกำหนดค่าไฟล์ /etc/nginx/nginx.conf การทดสอบล้มเหลว
ที่ส่วนหน้าของเว็บไซต์โหลด แต่บางไฟล์เช่น CSS โดยเฉพาะไม่โหลด มีอยู่ในเซิร์ฟเวอร์ แต่เมื่อโหลดทรัพยากรโดยตรงใน Chrome พวกเขาจะพูดว่า "ไม่พบหน้านี้เลย"
ฉันตั้งกลุ่มพิเศษและผู้ใช้ให้เรียกใช้ไฟล์ apache โดยใช้ suexec สำหรับไฟล์โดเมนของฉัน ฉันคิดว่า nginx เป็นเจ้าของโดย root แต่ที่ฉันคิดว่าเป็นปัญหา แต่เจ้าของไฟล์ nginx ที่ฉันจะเปลี่ยน?