Tiba-tiba ketika me-restart Nginx saya mendapatkan kesalahan berikut:
Restart nginx: [waspada]: tidak dapat membuka file log kesalahan: open () "/var/log/nginx/error.log" gagal (13: Izin ditolak) 2011/02/16 17:20:58 [memperingatkan] 23925 # 0: arahan "pengguna" hanya masuk akal jika proses master berjalan dengan hak istimewa pengguna super, diabaikan dalam /etc/nginx/nginx.conf:1 file konfigurasi /etc/nginx/nginx.conf sintaks ok 2011/02/16 17:20:58 [emerg] 23925 # 0: open () "/var/run/nginx.pid" gagal (13: Izin ditolak) file konfigurasi /etc/nginx/nginx.conf gagal
Di bagian ujung depan situs memuat tetapi beberapa file seperti CSS pada khususnya tidak memuat. Mereka ada di server tetapi ketika memuat sumber daya langsung di Chrome mereka mengatakan "Ups halaman ini tidak dapat ditemukan."
Saya menetapkan grup dan pengguna khusus untuk menjalankan file apache saya menggunakan suexec untuk file domain saya. Saya pikir nginx dimiliki oleh root namun yang saya asumsikan masalahnya tetapi kepemilikan file nginx mana yang akan saya ubah?
Proses master nginx memiliki izin root tetapi Amplify-agent secara berkala melakukan perintah 'nginx -t' oleh pengguna non-root. Itulah alasan kesalahan ini di error.log
Jadi, Anda bisa mengabaikan kesalahan ini.
Periksa dengan membandingkan keluaran dari, " sudo nginx -t"
sumber