Нашри njs 0.4.0. Rambler дархост фиристод, то парвандаи ҷиноӣ алайҳи Nginx қатъ карда шавад

Таҳиягарони лоиҳаи Nginx нашр кардааст нашри тарҷумони забони JavaScript - NJS 0.4.0. Тарҷумони njs стандартҳои ECMAScript-ро амалӣ мекунад ва ба шумо имкон медиҳад, ки қобилияти Nginx-ро барои коркарди дархостҳо бо истифода аз скриптҳои конфигуратсия васеъ кунед. Скриптҳоро дар файли конфигуратсия барои муайян кардани мантиқи пешрафта барои коркарди дархостҳо, тавлиди конфигуратсия, ба таври динамикӣ тавлид кардани посух, тағир додани дархост/ҷавоб ё зуд эҷод кардани нотаҳо барои ҳалли мушкилот дар замимаҳои веб истифода бурдан мумкин аст.

Нашри нав директиваро ба амал мебарорад js_import барои воридоти модулҳои JavaScript бо татбиқи коркардкунандагони тағирёбанда ё ҷойгиршавӣ. Масалан, дар модули foo.js шумо метавонед сатри функсияро муайян кунед, ки онро дар робита бо роҳи мушаххас даъват кардан мумкин аст:

foo.js:

сатри функсия (р) {
r.бозгашт (200);
}

содироти пешфарз {бар};

nginx.conf:

js_import foo.js;

макон / {
js_content foo.bar;
}

Дар объект r.headersOut дастгирии иловагӣ барои сарлавҳаҳо, ки дорои арзишҳои сершумор мебошанд, масалан:

мундариҷаи функсия(р) {
r.headersOut['Set-Cookie'] = [
'foo = 111; Синну соли максималӣ = 3600; роҳ =/',
'bar=qqq; Синну соли максималӣ = 86400; роҳ =/'
];

r.бозгашт (200);
}

Илова бар ин, метавон қайд кард паём Ширкати Rambler Group дар бораи роҳ ба макомоти тафтишоти аризаи расмй дар бораи катъ кардан парвандаи ҷиноӣмарбут ба Nginx. Мурочиатнома хамчун як кисми ичро фиристода шуд нашр шуда Дар моҳи декабр, қарори шӯрои директорони Rambler Group дар бораи интиқоли парванда бо Nginx ба соҳаи ҳуқуқи шаҳрвандӣ. Илова бар ин, хабар дода мешавад, ки шартнома бо ширкати ҳуқуқии Lynwood Investments CY Ltd, ки дар ибтидо бо мақомоти ҳифзи ҳуқуқ, ки аз номи Rambler амал мекард, тамос гирифта буд, қатъ шудааст.

Ҷолиб он аст, ки сарфи назар аз қатъ шудани шартнома, Lynwood Investments CY Ltd ҳуқуқи исботи зарар ва ҷуброн дар парвандаи NGINX аз номи худ ва ба манфиати худ нигоҳ доштааст, аммо ҳуқуқ надорад аз номи Rambler ягон тиҷорат анҷом диҳад. Гурӯҳ. Аз ҷониби маълумот аз адвокати Маркази ҳуқуқҳои рақамӣ, дархости Рамблер эътибор надорад, зеро парвандаи ҷиноӣ танҳо дар асоси оштии тарафҳо қатъ карда намешавад - қарор дар бораи мавҷуд набудани таркиби ҷиноят дар парвандаҳои ҷиноятӣ дар салоҳияти органхои тафтишот.

Манбаъ: opennet.ru

Илова Эзоҳ