2017-05-15 3 views
0

Ich möchte meinen Blog so einstellen, dass er auf yourdomainanme/blog zeigt und eine statische Seite auf dem Standard yourdomainname.com hostet. Ich habe die Pfade geändert, aber es findet die HTML-Datei aus irgendeinem Grund nicht.Nginx Unknown Datei beim Neustart nach dem Ändern der Standardeinstellung

Fehler

nginx: [emerg] unknown directive "home" in /etc/nginx/sites-enabled/default:14 
    nginx: configuration file /etc/nginx/nginx.conf test failed 

Meine Standarddatei

server { 
    listen 80 default_server; 
    listen [::]:80 default_server ipv6only=on; 

    server_name yourdomain.com; # Replace with your domain 

    root /usr/share/nginx/html; 
    index index.html index.htm; 

    client_max_body_size 10G; 

    location/{ 
     root var/www/; 
     home home.html; 
    } 

    location /blog { 
     proxy_pass http://localhost:2368; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header Host $http_host; 
     proxy_set_header X-Forwarded-Proto $scheme; 
     proxy_buffering off; 
    } 
} 

Antwort

0

Ich glaube, Sie mit dem index Schlüsselwort die nicht vorhandene home Schlüsselwort sind verwirrend, die NGINX die 'default' sagt oder 'index' Datei im Stammverzeichnis.

location/{ 
    root var/www/; 
    home home.html; 
} 

sollte

location/{ 
    root var/www/; 
    index home.html; 
} 
+1

süß sein! Das hat endlich funktioniert! Danke für die Hilfe – imBlue

Verwandte Themen