Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 18400|Svar: 2

[Web] nginx try_files konfiguration i detalj

[Kopiera länk]
Publicerad på 2021-11-03 16:04:08 | | | |
try_files Försök läsa filen som användaren kommer åt till webbplatskatalogen och returnera den direkt om den första variabeln finns; Det finns ingen fortsatt läsning av den andra variabeln, och om den finns, returnerar den direkt; Det finns inget direkt hopp till den tredje parametern.

try_files Konfigurationen är följande:


När användaren begärhttp://localhost/example, $uri här är /example.
try_files ska försöka hitta den här filen på din hårddisk. Om det finns en fil som heter /$root/example (där $root är installationskatalogen för projektkoden), skicka innehållet i denna fil direkt till användaren.
Uppenbarligen finns det ingen fil som heter example i katalogen. Titta sedan på $uri/, lägg till en /, det vill säga se om det finns en katalog som heter /$root/example/.
Om den inte kan hitta den igen kommer den att falla tillbaka till det sista alternativet /index.php av try_files och initiera en intern "sub-request", vilket motsvarar att nginx initierar en HTTP-förfrågan till http://localhost/index.html

Testet är följande:



Denna konfiguration används vanligtvis som en reverse proxy front-end-gränssnittsinställning (vue, angular), eftersom när du klickar på front-end-sidan ändras webbläsarens URL-adress, faktiskt uppdaterar webbläsaren inte sidan och öppnar en ny sida.Att uppdatera webbläsaren rapporterar ett 404-felFör att vägen till åtkomst inte existerar på den fysiska disken.

Lös problemet att frontend (Vue) är distribuerad på Nginx och inte kan uppdateras av F5

Dokumentation:Inloggningen med hyperlänken är synlig.





Föregående:Linux-chown ändrar användarnamnet och användargruppen som mappen tillhör
Nästa:Använd Pandoc för att konvertera Markdown till Word-dokument i bulk under Windows
 Hyresvärd| Publicerad på 2024-05-28 08:36:31 |
Vinkelkonfiguration:

 Hyresvärd| Publicerad på 2025-02-18 09:10:29 |

Nginx (SPA-applikation) Konfigurera HTTP-cachen korrekt

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com