Нгинк - Директиве ХТТП модула

Тхе ХТТП модул Садржи 3 нивоа блокова за управљање његовим радом, унутар сваког од ових блокова можемо поставити неке директиве и варијабле које нам помажу да обликујемо понашање наше услуге за страницу коју смо одлучили послужити од нашег тима.
Важно је знати куда иду ове директиве, јер ако их ставимо у блок, оне можда неће радити или можда нема смисла стављати их у њега.
Слушајте директиву
Ова директива се користи у серверски блок и омогућава нам да дефинишемо порт или ИП адресу помоћу којих Нгинк слушаће захтеве да би могао да опслужи тражени садржај, обично се користи порт 80, који је подразумевани порт за приступ Интернету. Можемо додати додатну опцију тзв ССЛ где можемо дефинисати безбедносни сертификат. Неки примери како се користи ова директива су:


послушајте 192.168.1.1:80;
листен 127.0.0.1;
слушај 80 подразумевано;
слушај [::: а8ц9: 1234]: 80; # ИПВ6 адреса мора бити затворена у угластим заградама
слушај 443 ссл;


Сервер_наме директива
Додељује једно или више имена а нгинк сервер тако да када прими захтев под овим именом може да послужи наведени садржај у оквиру а серверски блокТо се постиже упоређивањем имена које је примио захтев и оног дефинисаног у модулу, у случају да нема имена, узеће се први серверски блок који одговара информацијама о слушању, на следећој слици можемо видети неколико примера ове директиве у а нгинк сервер:

Погледајмо остале директиве:
сендфилеОва директива се може налазити на било којем од 3 нивоа конфигурације које имамо и одговорна је за управљање као Нгинк он ће управљати преносом датотека, подразумевано се искључује, његове вредности могу бити укључено за укључивање и искључивање искљученоУ случају да је Нгинк искључен, он ће сам управљати преносом датотека, иако то може узроковати губитак перформанси.
ресет_тимеоут_цоннецтионОва директива нам омогућава да назначимо ако се једном захтев прогласи изгубљеним јер је прошло више времена него што је дозвољено, тада се брише садржај меморије која је коришћена за складиштење информација о захтеву који је управо умро. Користи се у 3 блока као и њихове вредности су укључене за укључивање и искључивање за искључивање.
сервер_наме_ин_редирецтОва директива се примењује у случају да морамо да извршимо интерно преусмеравање на другу услугу осим наше Нгинк имати на располагању, може имати две вредности укључено и искључено, ако је укључено, користиће се име наведено у директиви сервер_намеУ случају да је искључен, Нгинк користи вредност ХТТП захтева.
Као што видимо, имамо низ директива које можемо применити за контролу нашег сервера НгинкВеома је важно поштовати контекст у коме се могу применити, јер ако не можемо ризиковати да наш сервер нема одговарајуће понашање.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave