Нгинк

Како се користи Нгинк три_филес

Како се користи Нгинк три_филес
Нгинк је моћан веб сервер који нам пружа пуно функција и прилагођавање за различите потребе. Један од капацитета Нгинк сервера је његова способност да користи директиве за конфигурисање сервера на једноставан, чист и поуздан начин. Уобичајена директива је три_филес која нам омогућава да конфигуришемо УРИ локацију и како Нгинк опслужује разне датотеке на основу примљеног захтева.

У овом упутству ћемо брзо разговарати о томе како користити директиву три_филес и научити када и како је користити:

Шта је Директива три_филес и како то функционише?

Обично користимо Нгинк директиву три_филес да рекурзивно проверимо да ли датотеке постоје у одређеном редоследу и послужујемо датотеку која се налази прва.

Директива три_филе налази се у блоковима сервера и локације и одређује датотеке и директоријуме у којима би Нгинк требало да провери датотеке ако је примљен захтев за наведену локацију. Типична синтакса директиве три_филес је:

локација /
три_филес $ ури $ ури / / дефаулт / индек.хтмл;

Локација / блок наводи да се ово подудара за све локације, осим ако није изричито наведено /

Унутар другог блока, три_филес значи ако Нгинк прими захтев за УРИ који се подудара са блоком на локацији, прво испробајте $ ури, а ако је датотека присутна, послужите је.

На пример, ако захтев као што је хттпс: // линукхинт.цом / блоцкс / ио.сх, Нгинк ће прво потражити датотеку у директоријуму / блоцкс и послужити датотеку ако је доступна.

Следећи део (/ дефаулт / индек.хтмл) одређује резервну опцију ако датотека није у првом параграфу. На пример, ако датотека није у директоријуму / блоцк, Нгинк ће потражити / подразумевани директоријум и послужити датотеку ако постоји.

Нгинк по дефаулту забрањује списак директорија и добићете 403 забрањено осим ако немате аутоматски индекс укључен.

Ако Нгинк не успе да пронађе датотеку на наведеним локацијама, кориснику приказује грешку 404 нот фоунд.

БЕЛЕШКА: Нгинк-ова директива три_филес рекурзивно тражи датотеке и директоријуме наведене с лева на десно док их не пронађе. Навођење ове директиве на локацији / може проузроковати проблеме са перформансама, посебно на локацијама са великим прометом. Због тога бисте требали изричито навести блок локације за три_филес.

Закључак

Овај брзи и једноставни водич дао вам је преглед рада Нгинк-а три_блоцк. Препоручујемо да зароните дубоко у Нгинк документацију да бисте разумели различите блокове и када их користити.

Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...
Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...
Најбоље апликације за мапирање гамепада за Линук
Ако волите да играте игре на Линуку са гамепадом уместо са типичним системом за унос тастатуре и миша, за вас постоје неке корисне апликације. Многе и...