GNU/Linux >> Linux Esercitazione >  >> Linux

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

Ho avuto lo stesso problema che ho copiato/incollato il codice di configurazione dal web e alcuni EOL sporchi (fine riga) caratteri dove c'è.

L'editor non li ha mostrati, ma nginx li trattava come una direttiva.

Ho appena eliminato ogni EOL e aggiunto di nuovo.


Sembra che tu abbia fatto un po' di copia e incolla qui. Non è raro imbattersi in alcuni caratteri extra invisibili alla fine della riga (EOL). Prova questo:

Esegui il tuo testo attraverso questo strumento:http://www.textfixer.com/tools/remove-line-breaks.php

quindi correggi eventuali interruzioni che potrebbero essere state rimosse e che saranno influenzate dai commenti.

Questo ha funzionato per me. Spero che funzioni per te.


Linux
  1. nginx - 413 Entità richiesta troppo grande

  2. Imposta WSO2 con NGINX Reverse Proxy per URL personalizzati

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

  4. Come configurare un sottodominio o ospitare più domini usando nginx nel server Linux

  5. più siti Web su nginx e siti disponibili

Autenticazione HTTP di base con Nginx

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

Differenza tra /etc/hosts e /etc/resolv.conf

Come configurare /etc/issues per mostrare l'indirizzo IP per eth0

nginx reindirizza a www.domain

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