Nginx

Kuidas kasutada Nginxi proovifaile

Kuidas kasutada Nginxi proovifaile
Nginx on võimas veebiserver, mis pakub meile palju funktsioone ja kohandamist erinevate vajaduste jaoks. Nginxi serveri üheks võimekuseks on võime kasutada direktiive serveri lihtsaks, puhtaks ja usaldusväärseks seadistamiseks. Tavaliselt kasutatav direktiiv on try_files, mis võimaldab meil konfigureerida URI asukohta ja seda, kuidas Nginx saabunud päringu põhjal erinevaid faile teenindab.

Selles õpetuses arutame kiiresti, kuidas try_files-i direktiivi kasutada, ja saame teada, millal ja kuidas seda kasutada:

Mis on try_files direktiiv ja kuidas see töötab?

Tavaliselt kasutame Nginxi käsku try_files, et kontrollida rekursiivselt, kas failid on kindlas järjekorras, ja serveerida faili, mis asub esimesena.

Käsk try_file asub serveris ja asukohablokis ning määrab failid ja kataloogid, milles Nginx peaks faile kontrollima, kui päring määratud asukohta saab. Tüüpiline try_files-direktiivi süntaks on järgmine:

asukoht /
try_files $ uri $ uri / / default / index.HTML;

Asukoht / plokk täpsustab, et see sobib kõigi asukohtadega, välja arvatud juhul, kui see on selgelt määratletud

Teise ploki sees tähendab try_files, et kui Nginx saab URI-le päringu, mis vastab asukohas olevale plokile, proovige kõigepealt $ uri ja kui fail on olemas, serveerige faili.

Näiteks kui selline päring nagu https: // linuxhint.com / plokid / io.Kui sh on vastu võetud, otsib Nginx kõigepealt faili kataloogist / blocks ja serveerib faili, kui see on saadaval.

Järgmine osa (/ default / index.html) määrab varuvaliku, kui fail pole esimeses parameetris. Näiteks kui faili ei ole kataloogis / block, otsib Nginx kataloogi / default ja serveerib faili, kui see on olemas.

Vaikimisi keelab Nginx kataloogide loendi ja sa saad 403 Keelatud, kui sul pole automaatne register sisse lülitatud.

Kui Nginx ei leia faili määratud asukohtadest, kuvab see kasutajale vea 404, mida ei leitud.

MÄRGE: Nginx direktiiv try_files otsib rekursiivselt vasakult paremale määratud faile ja katalooge, kuni leiab need. Selle direktiivi täpsustamine asukohas / võib põhjustada jõudlusprobleeme, eriti suure liiklusega saitidel. Seetõttu peaksite try_files'i jaoks selgelt määrama asukohaploki.

Järeldus

See kiire ja lihtne juhend on andnud ülevaate Nginx try_block toimimisest. Erinevate plokkide mõistmiseks ja millal neid kasutada, soovitame sukelduda Nginxi dokumentatsiooni.

Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...
Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...
Parimad mängude jaoks mõeldud Linuxi distrod 2021. aastal
Linuxi operatsioonisüsteem on oma algsest, lihtsast, serveripõhisest välimusest kaugele jõudnud. See operatsioonisüsteem on viimastel aastatel tohutul...