Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 18400|Odpověď: 2

[Web] Nginx try_files konfiguraci podrobně

[Kopírovat odkaz]
Zveřejněno 03.11.2021 16:04:08 | | | |
try_files Zkuste přečíst soubor, ke kterému uživatel přistupuje, do adresáře webu a vrátit jej přímo, pokud první proměnná existuje; Neexistuje žádné pokračující čtení druhé proměnné, a pokud existuje, vrací se přímo; Není zde přímý přechod na třetí parametr.

try_files Konfigurace je následující:


Když uživatel požádáhttp://localhost/example, $uri zde je /example.
try_files se pokusí najít tento soubor na vašem pevném disku. Pokud existuje soubor s názvem /$root/example (kde $root je instalační adresář kódu projektu), pošlete obsah tohoto souboru přímo uživateli.
Samozřejmě v adresáři není žádný soubor nazvaný example. Pak se podívejte na $uri/, přidejte /, tedy zjistěte, jestli existuje adresář s názvem /$root/example/.
Pokud ho znovu nenajde, vrátí se k poslední možnosti /index.php z try_files a spustí interní "pod-požadavek", což je ekvivalent toho, jako kdyby nginx inicioval HTTP požadavek na http://localhost/index.html

Test je následující:



Tato konfigurace se obecně používá jako nastavení rozhraní pro reverzní proxy (vue, angular), protože když kliknete na front-end stránku, URL adresa prohlížeče se změní, ve skutečnosti prohlížeč stránku neobnoví a neotevře novou stránku.Obnovení prohlížeče nahlásí chybu 404protože cesta k přístupu na fyzickém disku neexistuje.

Vyřeší se problém, že frontend (Vue) je nasazen na Nginx a F5 jej nelze obnovit

Dokumentace:Přihlášení k hypertextovému odkazu je viditelné.





Předchozí:Linux chown upravuje uživatelské jméno a uživatelskou skupinu, do které složka patří
Další:Použijte Pandoc k hromadnému převodu dokumentů Markdown do Word pod Windows
 Pronajímatel| Zveřejněno 28.05.2024 8:36:31 |
Úhlová konfigurace nasazení:

 Pronajímatel| Zveřejněno 18.02.2025 9:10:29 |
Xiao Zhazha Zveřejněno 28. 5. 2024 08:36
Úhlová konfigurace nasazení:

Nginx (SPA aplikace) Správně nastavit HTTP cache

Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com