2017-05-15 3 views
0

Je souhaite que mon blog pointe vers yourdomainanme/blog et héberge une page statique sur le nom par défaut yourdomainname.com. J'ai changé les chemins mais il ne trouve pas le fichier html pour une raison quelconque.Nginx Unkown Fichier lors du redémarrage après modification de la valeur par défaut

Erreur

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

Mon fichier par défaut

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; 
    } 
} 

Répondre

0

Je crois que vous confondez le mot-clé inexistante home avec le mot-clé index, qui indique NGINX le 'défaut' ou Fichier 'index' dans le répertoire racine.

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

devrait être

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

Sweet! Cela a fonctionné finalement! Merci pour l'aide – imBlue