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.