GNU/Linux >> Linux Esercitazione >  >> Linux

getpwnam(www) non è riuscito in /etc/nginx/nginx.conf

Soluzione 1:

L'utente specificato nella configurazione, www , non esiste. Crea l'utente o scegli un utente che esiste.

Soluzione 2:

L'altra opzione (se non vuoi creare un nuovo utente) è sostituire il campo utente in nginx.conf con:

user nobody;

Soluzione 3:

Crea il www utente. Su Ubuntu questo dovrebbe essere fatto usando i seguenti comandi e flag:

sudo adduser --system --no-create-home --shell /bin/false --group --disabled-login www

Linux
  1. nginx - 413 Entità richiesta troppo grande

  2. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  3. Come viene aggiornato /etc/motd?

  4. host:analisi di /etc/resolv.conf non riuscita

  5. nginx:[emerg] direttiva sconosciuta in /etc/nginx/sites-enabled/example.com:3

Comprendere il file /etc/passwd

Perché il modello Awk non corrisponde agli argomenti di configurazione di Nginx -v?

Esempio di file /etc/mke2fs.conf

Crea un collegamento simbolico della directory in Ubuntu

/etc/passwd mostra l'utente in un gruppo, ma /etc/group no

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?