Tuve el mismo problema que fue que copié/pegué el código de configuración de la web y algunos EOL
sucios (final de línea) caracteres donde haya.
El editor no los mostró, pero nginx
los trató como una directiva.
Acabo de eliminar cada EOL
y añadido de nuevo.
Parece que hiciste algo de trabajo de copiar y pegar aquí. No es raro enganchar algunos caracteres adicionales que son invisibles al final de la línea (EOL). Prueba esto:
Ejecute su texto a través de esta herramienta:http://www.textfixer.com/tools/remove-line-breaks.php
a continuación, corrija las interrupciones que se hayan eliminado y que se verán afectadas por los comentarios.
Esto funcionó para mí. Espero que te funcione.