Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 18400|Válasz: 2

[Web] Nginx try_files konfiguráció részleteiben

[Linket másol]
Közzétéve 2021. 11. 03. 16:04:08 | | | |
try_files Próbáld meg felolvasni a felhasználó által elért fájlt a weboldal könyvtárba, és közvetlenül visszaküldeni, ha az első változó létezik; A második változó folyamatos olvasása sincs folyamatosan, és ha létezik, akkor közvetlenül visszaad; Nincs közvetlen ugrás a harmadik paraméterre.

try_files A konfiguráció a következő:


Amikor a felhasználó kérihttp://localhost/example, a $uri itt /example.
try_files megpróbálom megtalálni ezt a fájlt a merevlemezeden. Ha van egy fájl /$root/example néven (ahol $root a projektkód telepítési könyvtára), küldd el közvetlenül a fájl tartalmát a felhasználónak.
Nyilvánvalóan nincs példának hívott fájl a könyvtárban. Ezután nézd meg a $uri/-t, adj hozzá egy /-t, vagyis nézd meg, van-e egy könyvtár /$root/example/ néven.
Ha nem találja meg újra, vissza fog térni az utolsó opcióhoz, /index.php a try_files-hoz, és belső "alkérést" indít, ami egyenértékű azzal, mintha nginx HTTP kérést indítana a http://localhost/index.html

A teszt a következő:



Ezt a konfigurációt általában fordított proxy front-end felületként (vue, angular) használják, mert amikor rákattintasz a front-end oldalra, a böngésző URL-címe megváltozik, valójában a böngésző nem frissíti az oldalt és nem lép új oldalra.A böngésző frissítése 404-es hibát jelentMert a hozzáférési út nem létezik a fizikai lemezen.

Oldd meg azt a problémát, hogy a frontend (Vue) Nginx-en van telepítve, és F5 nem frissíti

Dokumentáció:A hiperlink bejelentkezés látható.





Előző:A Linux módosítja a mappa felhasználónevét és felhasználói csoportját, amelyhez a mappa tartozik
Következő:Használd a Pandocot a Markdown tömeges átalakításához Windows alatt Word dokumentumokká
 Háziúr| Közzétéve 2024. 05. 28. 8:36:31 |
Szögbeosztás konfiguráció:

 Háziúr| Közzétéve 2025. 02. 18. 9:10:29 |
Xiao Zhazha Közzétéve: 2024-05-28 08:36
Szögbeosztás konfiguráció:

Nginx (SPA alkalmazás) Állítsd be helyesen a HTTP gyorsítótárat

Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com