Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 18400|Atbildi: 2

[Tīmeklis] Nginx try_files konfigurācija detalizēti

[Kopēt saiti]
Publicēts 03.11.2021 16:04:08 | | | |
try_files Mēģiniet nolasīt failu, kuram lietotājs piekļuvis tīmekļa vietnes direktorijā, un atgrieziet to tieši, ja pastāv pirmais mainīgais; Otrais mainīgais netiek turpināts lasīt, un, ja tas pastāv, tas atgriežas tieši; Nav lēciena tieši uz trešo parametru.

try_files Konfigurācija ir šāda:


Kad lietotājs pieprasahttp://localhost/example, $uri šeit ir /piemērs.
try_files mēģināsim atrast šo failu cietajā diskā. Ja ir fails ar nosaukumu /$root/example (kur $root ir projekta koda instalācijas direktorijs), nosūtiet šī faila saturu tieši lietotājam.
Acīmredzot direktorijā nav faila, ko sauc par piemēru. Pēc tam apskatiet $uri/, pievienojiet /, tas ir, pārbaudiet, vai ir direktorijs ar nosaukumu /$root/example/.
Ja tas to vairs nevar atrast, tas atgriezīsies pie try_files pēdējās opcijas /index.php un uzsāks iekšēju "apakšpieprasījumu", kas ir līdzvērtīgs nginx HTTP pieprasījuma uzsākšanai http://localhost/index.html

Tests ir šāds:



Šo konfigurāciju parasti izmanto kā apgriezto starpniekservera priekšgala interfeisa iestatījumu (vue, leņķis), jo, noklikšķinot uz priekšgala lapas, pārlūkprogrammas URL adrese mainīsies, faktiski pārlūkprogramma neatsvaidzina lapu un nepiekļūst jaunai lapai.Atsvaidzinot pārlūkprogrammu, tiks parādīta kļūda 404jo piekļuves ceļš fiziskajā diskā nepastāv.

Atrisināt problēmu, ka frontend (Vue) ir izvietots Nginx un to nevar atsvaidzināt ar F5

Dokumentācija:Hipersaites pieteikšanās ir redzama.





Iepriekšējo:Linux chown modificē lietotājvārdu un lietotāju grupu, kurai pieder mape
Nākamo:Izmantojiet Pandoc, lai lielapjomā konvertētu Markdown uz Word dokumentiem operētājsistēmā Windows
 Saimnieks| Publicēts 28.05.2024 08:36:31 |
Leņķa izvietošanas konfigurācija:

 Saimnieks| Publicēts 18.02.2025 09:10:29 |
Xiao Zhazha Publicēts 2024-5-28 08:36
Leņķa izvietošanas konfigurācija:

Nginx (SPA lietojumprogramma) Pareizi konfigurējiet HTTP kešatmiņu

Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com