Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18400|Odpoveď: 2

[Web] Nginx try_files konfiguráciu podrobne

[Kopírovať odkaz]
Zverejnené 3. 11. 2021 16:04:08 | | | |
try_files Skúste prečítať súbor, ku ktorému používateľ pristupuje, do adresára webu a vrátiť ho priamo, ak existuje prvá premenná; Neexistuje žiadne ďalšie čítanie druhej premennej a ak existuje, vráti sa priamo; Neexistuje priamy skok na tretí parameter.

try_files Konfigurácia je nasledovná:


Keď si používateľ vyžiadahttp://localhost/example, $uri tu je /example.
try_files sa pokúsi nájsť tento súbor na vašom pevnom disku. Ak existuje súbor s názvom /$root/example (kde $root je inštalačný adresár kódu projektu), pošlite obsah tohto súboru priamo používateľovi.
Samozrejme, v adresári nie je žiadny súbor s názvom example. Potom sa pozri na $uri/, pridaj /, teda či existuje adresár s názvom /$root/example/.
Ak ho už nenájde, vráti sa k poslednej možnosti /index.php z try_files a spustí interný "sub-request", čo je ekvivalentné tomu, ako keď nginx iniciuje HTTP požiadavku na http://localhost/index.html

Test je nasledovný:



Táto konfigurácia sa zvyčajne používa ako reverzné proxy front-end rozhranie (vue, angular), pretože keď kliknete na front-end stránku, URL adresa prehliadača sa zmení, v skutočnosti prehliadač stránku neobnoví a neotvorí novú stránku.Obnovenie prehliadača zobrazí chybu 404pretože cesta k prístupu na fyzickom disku neexistuje.

Vyriešiť problém, že frontend (Vue) je nasadený na Nginx a F5 ho nedokáže obnoviť

Dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.





Predchádzajúci:Linux chown upravuje používateľské meno a používateľskú skupinu, do ktorej priečinok patrí
Budúci:Použite Pandoc na hromadnú konverziu dokumentov Markdown do Word pod Windows
 Prenajímateľ| Zverejnené 28. 5. 2024 8:36:31 |
Uhlová konfigurácia nasadenia:

 Prenajímateľ| Zverejnené 18. 2. 2025 9:10:29 |
Xiao Zhazha Zverejnené 28.5.2024 08:36
Uhlová konfigurácia nasadenia:

Nginx (SPA aplikácia) Správne nastaviť HTTP cache

Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com