Ich hatte das gleiche Problem, nämlich dass ich den Konfigurationscode aus dem Internet und einige schmutzige EOL
kopiert/eingefügt habe (Zeilenende) Zeichen wo es.
Der Editor hat sie nicht angezeigt, sondern nginx
behandelte sie wie eine Anweisung.
Gerade alle EOL
gelöscht und wieder hinzugefügt.
Es hört sich so an, als hätten Sie hier etwas kopiert und eingefügt. Es ist nicht ungewöhnlich, dass einige zusätzliche Zeichen hängen bleiben, die am Zeilenende (EOL) unsichtbar sind. Versuchen Sie Folgendes:
Führen Sie Ihren Text durch dieses Tool:http://www.textfixer.com/tools/remove-line-breaks.php
Beheben Sie dann alle Unterbrechungen, die möglicherweise entfernt wurden und von den Kommentaren betroffen sind.
Das hat bei mir funktioniert. Hoffe, es funktioniert für Sie.