GNU/Linux >> Linux Esercitazione >  >> Linux

Nginx tenta ancora di aprire il file di registro degli errori predefinito anche se ho impostato il file di configurazione di nginx durante il ricaricamento

Questo è vecchio... ma ho passato lo stesso dolore ed ecco la mia soluzione.

Come puoi vedere, il registro è un avviso, non un errore bloccante:

nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)

Non dovrebbe essere un problema :) A Nginx piace solo controllare quel file all'avvio...

Basta usare -p opzione. Qualcosa di simile per lanciare Nginx localmente funziona per me:

nginx -c /etc/nginx/nginx.conf -g 'daemon off;' -p /home/Foo/log/nginx

Potrebbe essere necessario attivarlo con sudo

sudo nginx -t

Linux
  1. Spazio su disco insufficiente Registrazione errori /var/log/cups/error.log?

  2. Rpm:Errore durante il caricamento di librerie condivise:Libz.so.1:Impossibile aprire il file di oggetti condivisi:nessun file di questo tipo

  3. Gradle trova JAVA_HOME errato anche se è impostato correttamente

  4. Come impostare i file aperti max nginx?

  5. apri un file con il programma predefinito in node-webkit

Come modificare il file di registro di Sudo predefinito in Linux

Correzione dell'errore Nginx:413 Entità richiesta troppo grande

Come impostare l'ordinamento predefinito nella finestra di dialogo Apri file su "nome"?

Come impostare il programma predefinito per aprire un tipo di file specifico?

conda.exe:errore durante il caricamento delle librerie condivise:libz.so.1

Come posso impostare un nick predefinito per le nuove connessioni irssi?