Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 18400|Svare: 2

[Web] nginx try_files konfigurasjon i detalj

[Kopier lenke]
Publisert på 03.11.2021 16:04:08 | | | |
try_files Prøv å lese filen brukeren har tilgang til til nettsidekatalogen, og returnere den direkte hvis den første variabelen finnes; Det er ingen videre lesning av den andre variabelen, og hvis den eksisterer, returnerer den direkte; Det er ikke noe direkte hopp til den tredje parameteren.

try_files Konfigurasjonen er som følger:


Når brukeren ber om dethttp://localhost/example, $uri her er /eksempel.
try_files skal prøve å finne denne filen på harddisken din. Hvis det finnes en fil kalt /$root/example (hvor $root er installasjonsmappen til prosjektkoden), send innholdet i denne filen direkte til brukeren.
Det er åpenbart ingen fil kalt example i katalogen. Se deretter på $uri/, legg til en /, altså se om det finnes en mappe som heter /$root/example/.
Hvis den ikke finner den igjen, vil den falle tilbake til siste alternativ /index.php i try_files og starte en intern "underforespørsel", som tilsvarer at nginx initierer en HTTP-forespørsel til http://localhost/index.html

Testen er som følger:



Denne konfigurasjonen brukes vanligvis som en omvendt proxy-grensesnittinnstilling (vue, angular), fordi når du klikker på front-end-siden, vil nettleserens URL-adresse endre seg, faktisk oppdaterer ikke nettleseren siden og får tilgang til en ny side.Oppdatering av nettleseren vil rapportere en 404-feilfordi veien til tilgang ikke finnes på den fysiske disken.

Løs problemet med at frontenden (Vue) er distribuert på Nginx og ikke kan oppdateres av F5

Dokumentasjon:Innloggingen med hyperkoblingen er synlig.





Foregående:Linux chown endrer brukernavnet og brukergruppen mappen tilhører
Neste:Bruk Pandoc for å konvertere Markdown til Word-dokumenter i bulk under Windows
 Vert| Publisert på 28.05.2024 08:36:31 |
Vinkelutløsningskonfigurasjon:

 Vert| Publisert på 18.02.2025 09:10:29 |
Xiao Zhazha Postet 28.05.2024 08:36
Vinkelutløsningskonfigurasjon:

Nginx (SPA-applikasjon) Konfigurer HTTP-cache korrekt

Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com