2016-05-10 6 views
4

Ich bin neu bei nginx und Raspberry.nginx unerwartetes Ende der Datei, erwartet ";" oder "}" in/etc/nginx/sites-enabled/default: 20 über Raspbian

Ich installierte nginx

sudo apt-get install

Gebrauch nehmen und alles war an diesem Punkt in Ordnung. Das Problem kam, als ich nginx neu zu starten versucht, es warf diesen Fehler

Job for nginx.service failed. See 'systemctl status ngins.service' and 'journaldtl -xn' for details

Nach einer Untersuchung fand ich, dass das Problem der nächste Fehler ist:

unexpected end of file, expecting ";" or "}" in /etc/nginx/sites-enabled/default:20

Meine Standarddatei ist:

# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples. 
## 

server { 
    #listen 80; ## listen for ipv4; this line is default and implied 
    #listen [::]:80 default_server ipv6only=on; ## listen for ipv6 
    listen 80; 
    server_name $domain_name; 
    root /var/www; 
    index index.html index.htm; 
    access_log /var/log/nginx/access.log; 
    error_log /var/log/nginx/error.log; 



    # Make site accessible from http://localhost/ 
    server_name localhost; 

    location/

ich hoffe, Sie können mir helfen :)

+0

können Sie die 20. Zeile in Standarddatei zeigen geöffnet und geschlossen werden? –

+0

Ist genau die Zeile unten: location/ Ich habe versucht, '}' zu schreiben, aber es funktioniert nicht. In der Tat habe ich diese Datei nicht geändert: / –

Antwort

2

als @ Thanh Nguyen Van hat bereits geantwortet. die location hat in geschweiften Klammern und dann noch eine geschweifte Klammer für Ihre Server-Ende

server { 
    #listen 80; ## listen for ipv4; this line is default and implied 
    #listen [::]:80 default_server ipv6only=on; ## listen for ipv6 

    listen 80; 
    server_name $domain_name; 
    root /var/www; 
    index index.html index.htm; 
    access_log /var/log/nginx/access.log; 
    error_log /var/log/nginx/error.log; 

    # Make site accessible from http://localhost/ 
    server_name localhost; 

    location/{ 

    } 
} 
1

korrigieren Sie Ihre nginx-Datei wie folgt:

Zum Beispiel:

http { 


     upstream api-app { 
     .....................; 

     } 
     ........................; 
     server { 

       location/{ 
       ...................; 
       proxy_set_header Host $host; 
       proxy_cache_bypass $http_upgrade; 

       } 
     } 

} 

am Ende der Linie Stellen Sie sicher, ; und { ..} richtig.

Verwandte Themen