2016-07-27 8 views
0

Ich versuche, Nginx mit einem Unterpfad arbeiten, aber ich erhalte 404 error.Ich verwende Standard-Speicherort und HTML-Datei.Nginx Unterpfad zeigt 404 Fehler

Nginx Konfiguration ist die folgende:

server { 
    listen 80; 
    listen[::]:80 ipv6only=on; 
    server_name localhost; 

    ## serving gogs 
    location/{ 
    proxy_pass http://localhost:3000; 
    } 

    ## serving laravel-based web app 
    location /yt/ { 
    root /usr/share/nginx/html; 
    index index.html index.htm; 
    } 
} 

Die Firewall (UFW) deaktiviert und alle Ports offen sind über mikrotik.Everything ist in Ordnung, wenn sie geöffnet die/Weg, aber wenn ich gehe zu/yt/ich ein 404 Fehler.

Antwort

0

Nicht sicher, ob die Konfiguration korrekt ist, wenn ich mit meinem lokalen einfachen Setup verglichen habe, fand ich es etwas anders. Bitte versuchen Sie es, wenn es funktioniert.

server { 
    listen 80; 
    listen[::]:80 ipv6only=on; 
    server_name localhost; 

    ## serving gogs 
    location /yt/ { 
    proxy_pass http://localhost:3000/; 
    proxy_redirect off; 
    proxy_set_header Host $host; 
    } 
} 
+0

Eigentlich war das Problem, dass ich nicht einen Unterordner innerhalb HTML-Ordner in nginx erstellt hatte. Nur sah die Fehlerprotokolle und fand es. Danke vielmals. – erkidhoxholli

+0

froh, dass es funktioniert –