try_files Prøv at læse filen, som brugeren tilgås, til webkataloget og returnere den direkte, hvis den første variabel eksisterer; Der er ingen fortsat læsning af den anden variabel, og hvis den eksisterer, returnerer den direkte; Der er ikke noget direkte spring til den tredje parameter.
try_files Konfigurationen er som følger:
Når brugeren anmoderhttp://localhost/example, $uri her er /eksempel. try_files vil prøve at finde denne fil på din harddisk. Hvis der findes en fil kaldet /$root/example (hvor $root er installationsmappen for projektkoden), send indholdet af denne fil direkte til brugeren. Der er selvfølgelig ingen fil kaldet example i mappen. Se derefter på $uri/, tilføj et /, altså se om der findes en mappe med navnet /$root/example/. Hvis den ikke kan finde den igen, vil den falde tilbage til den sidste mulighed /index.php i try_files og igangsætte en intern "sub-request", hvilket svarer til, at nginx initierer en HTTP-anmodning til http://localhost/index.html
Testen er som følger:
Denne konfiguration bruges generelt som en reverse proxy front-end interface-indstilling (vue, angular), fordi når du klikker på front-end-siden, vil browserens URL-adresse ændre sig, faktisk opdaterer browseren ikke siden og åbner en ny side.Når browseren opdateres, rapporteres der en 404-fejlfordi adgangsstien ikke eksisterer på den fysiske disk.
Løs problemet med, at frontenden (Vue) er deployet på Nginx og ikke kan opdateres af F5。
Dokumentation:Hyperlink-login er synlig.
|