Miklix

Fanisa Indawo Ngokusekelwe Kusandiso Sefayela nge-NGINX

Kushicilelwe: 15 Pébruari 2025 jam 01.37.44 UTC

Lesi sihloko sichaza indlela yokwenza ukufaniswa kwephethini ngokusekelwe ezandisweni zefayela kuzimo zendawo ku-NGINX, okuwusizo ekubhaleni kabusha kwe-URL noma ukuphatha amafayela ngendlela ehlukile ngokusekelwe ohlotsheni lwawo.


Leli khasi lihunyushwe ngomshini lisuka esiNgisini ukuze lenze lifinyeleleke kubantu abaningi ngangokunokwenzeka. Ngeshwa, ukuhumusha ngomshini akukabi ubuchwepheshe obuphelele, ngakho-ke amaphutha angenzeka. Uma uthanda, ungabuka inguqulo yokuqala yesiNgisi lapha:

Match Location Based on File Extension with NGINX

Ulwazi kulokhu okuthunyelwe lusekelwe ku-NGINX 1.4.6 esebenza ku-Ubuntu Server 14.04 x64. Ingase ivumeleke noma ingasebenzi kwezinye izinguqulo.

Angilungile kangako ekukhulumeni okujwayelekile (into okufanele ngisebenze kuyo, engiyaziyo), ngakho-ke ngivame ukudinga ukufunda ngayo lapho kufanele ngenze okungaphezu kokulula kakhulu kokumatanisa kwephethini ngokwesibonelo umongo wendawo ye-NGINX.

Enye ewusizo kakhulu uma udinga ukuphatha izinhlobo ezithile zamafayela ngendlela ehlukile yikhono lokufanisa indawo ngokusekelwe ekwandiseni ifayela eliceliwe. Futhi kulula kakhulu, ukuqondisa kwendawo yakho kungase kubukeke kanje:

location ~* \.(js|css|html|txt)$
{
    // do something here
}

Kunjalo, ungakwazi nje ukushintsha izandiso noma yini oyidingayo.

Isibonelo esingenhla asizweli (isibonelo, sizofana kokubili .js kanye .JS). Uma ufuna ukuthi izwele, vele ususe i-* ngemva kwe-~.

Okwenzayo ngomdlalo kukuwe; ngokuvamile, ungaphinde uyibhale emuva ekupheleni okwenza uhlobo oluthile lokucutshungulwa ngaphambili, noma ungase ufune ukufunda amafayela asuka kwamanye amafolda kunalokho abukeka ngayo emphakathini, amathuba awapheli ;-)

Yabelana ku-BlueskyYabelana ku-FacebookYabelana ku-LinkedInYabelana ku-TumblrYabelana ku-XYabelana ku-LinkedInPhina ku-Pinterest

Mikkel Bang Christensen

Mayelana Nombhali

Mikkel Bang Christensen
U-Mikkel ungumdali nomnikazi we-miklix.com. Unesipiliyoni seminyaka engaphezu kwengu-20 njengochwepheshe bezinhlelo zekhompyutha/unjiniyela wesoftware futhi njengamanje uqashwe ngokugcwele enkampanini enkulu ye-IT yaseYurophu. Lapho engabhali, uchitha isikhathi sakhe sokuphumula ezintweni eziningi azithandayo, azilibazisa, nemisebenzi, okungenzeka ngokwezinga elithile ibonakale ezihlokweni ezihlukahlukene ezitholakala kule webhusayithi.