Hallo,
ich möchte eine Testseite mit nginx auf einem Linux-Rechner aufsetzen. Zum Beispiel soll bei Eingabe von "localhost/test" im Browser meine Testseite aufgerufen werden. Ich habe die Konfigurationsdatei /etc/nginx/sites-available/default um folgenden Block ergänzt:
location /test {
root /var/www/html/test;
try_files $uri $uri/ =404;
}
Anschließend habe ich ein Verzeichnis /var/www/html/test erzeugt und darin eine Datei index.html erzeugt. Danach habe ich sicherheitshalber nochmal nginx mittels sudo systemctl restart nginx.service neugestartet.
Das Problem: Wenn ich im Browser "localhost/test" oder "localhost/test/index.html" eingebe, kommt nichts. Es erscheint nur die Meldung "404 Not Found".
Die komplette Konfigurationsdatei /etc/nginx/sites-available/default ist im Anhang.
Andere Konfigurationsdateien habe ich unangetastet gelassen.
Anmerkung: Die Datei default im Anhang wurde umbenannt in default.txt, damit ich sie hochladen kann. Im System ist diese Datei also nicht so benannt.
ich möchte eine Testseite mit nginx auf einem Linux-Rechner aufsetzen. Zum Beispiel soll bei Eingabe von "localhost/test" im Browser meine Testseite aufgerufen werden. Ich habe die Konfigurationsdatei /etc/nginx/sites-available/default um folgenden Block ergänzt:
location /test {
root /var/www/html/test;
try_files $uri $uri/ =404;
}
Anschließend habe ich ein Verzeichnis /var/www/html/test erzeugt und darin eine Datei index.html erzeugt. Danach habe ich sicherheitshalber nochmal nginx mittels sudo systemctl restart nginx.service neugestartet.
Das Problem: Wenn ich im Browser "localhost/test" oder "localhost/test/index.html" eingebe, kommt nichts. Es erscheint nur die Meldung "404 Not Found".
Die komplette Konfigurationsdatei /etc/nginx/sites-available/default ist im Anhang.
Andere Konfigurationsdateien habe ich unangetastet gelassen.
Anmerkung: Die Datei default im Anhang wurde umbenannt in default.txt, damit ich sie hochladen kann. Im System ist diese Datei also nicht so benannt.