Nginx Mulai Ulang Masalah


13

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?

Jawaban:


15

Atau, Anda dapat mengubah izin file nginx.log sehingga cocok dengan pengguna Anda saat ini yang Anda gunakan untuk memulai nginx:

chown your_user /var/log/nginx/error.log

Saya sarankan Anda menambahkan izin ini ke seluruh dir log nginx

chown -R your_user /var/log/nginx/

11

Mulai saja nginx sebagai pengguna root atau gunakan sudo

$>sudo /etc/init.d/nginx start

$>sudo service nginx start

Tidak yakin di sistem operasi mana Anda. Tetapkan pemilik pengguna di nginx.conf Anda http://forum.nginx.org/read.php?11,2664


Dheivame kamu kadavule ... benar-benar jawaban Anda membantu saya banyak :) Terima kasih
Abhiram

3

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"

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.