njs 0.4.0 መለቀቅ. Rambler በNginx ላይ የወንጀል ክስ እንዲቋረጥ አቤቱታ ልኳል።

Nginx ፕሮጀክት ገንቢዎች ታትሟል የጃቫ ስክሪፕት ቋንቋ አስተርጓሚ መልቀቅ - njs 0.4.0. የ njs አስተርጓሚው የ ECMAScript ደረጃዎችን ይተገብራል እና የ Nginx ጥያቄዎችን በማዋቀር ውስጥ ስክሪፕቶችን በመጠቀም የማስኬድ ችሎታን እንዲያሰፋ ይፈቅድልዎታል። ስክሪፕቶች ጥያቄዎችን ለማስኬድ፣ ውቅረት ለማመንጨት፣ በተለዋዋጭ ምላሽ ለመስጠት፣ ጥያቄ/ምላሽ ለማሻሻል፣ ወይም በድር መተግበሪያዎች ውስጥ ያሉ ችግሮችን ለመፍታት ፈጣን አመክንዮዎችን ለመግለጽ በማዋቀር ፋይል ውስጥ መጠቀም ይቻላል።

አዲሱ ልቀት መመሪያውን ተግባራዊ ያደርጋል js_አስመጣ የጃቫ ስክሪፕት ሞጁሎችን ከተለዋዋጭ ወይም ከቦታ ተቆጣጣሪዎች ጋር ለማስመጣት. ለምሳሌ፣ በ foo.js ሞጁል ውስጥ የተግባር አሞሌን መግለፅ ይችላሉ፣ ይህም ከአንድ የተወሰነ መንገድ ጋር በተያያዘ ሊጠራ ይችላል፡

foo.js፡

የተግባር አሞሌ(r) {
r.መመለሻ (200);
}

ወደ ውጪ መላክ ነባሪ {bar};

nginx.conf:

js_import foo.js;

አካባቢ / {
js_content foo.bar;
}

በእቃው ውስጥ r.headersOut በርካታ እሴቶችን ለሚያካትቱ የራስጌዎች ተጨማሪ ድጋፍ፣ ለምሳሌ፡-

የተግባር ይዘት(r) {
r.headersOut['Set-Cookie'] = [
'fo=111; ከፍተኛ-ዕድሜ = 3600; መንገድ =/'
'ባር=qqq; ከፍተኛ-ዕድሜ = 86400; መንገድ=/'
];

r.መመለሻ (200);
}

በተጨማሪም, ሊታወቅ ይችላል መልእክት Rambler ቡድን ኩባንያ ስለ መመሪያ ለማቋረጥ ይፋዊ አቤቱታ ለምርመራ ባለስልጣናት የወንጀል ጉዳይከ Nginx ጋር የተያያዘ. አቤቱታው የአፈፃፀም አካል ሆኖ ተልኳል። የተሰጠበት በዲሴምበር ውስጥ, የ Rambler Group የዲሬክተሮች ቦርድ ውሳኔ ከ Nginx ጋር ወደ ሲቪል ህግ መስክ ለማዛወር. በተጨማሪም ራምብለርን በመወከል መጀመሪያ ላይ የህግ አስከባሪ ኤጀንሲዎችን ያነጋገረው ከሊንዉድ ኢንቬስትመንትስ ሲአይ ሊሚትድ ከህግ ድርጅት ጋር የነበረው ውል መቋረጡ ተዘግቧል።

የሚገርመው ነገር ውሉ ቢቋረጥም Lynwood Investments CY Ltd በ NGINX ጉዳይ ላይ በራሱ እና በጥቅም ላይ የሚደርሰውን ጉዳት እና ማካካሻ የማረጋገጥ መብቱን ይዞ ነበር ነገር ግን ራምብለርን ወክሎ ማንኛውንም ንግድ የማካሄድ መብት የለውም ። ቡድን. በ መረጃ ከዲጂታል መብቶች ማእከል ጠበቃ የራምብለር አቤቱታ ተቀባይነት የለውም ፣ ምክንያቱም የወንጀል ጉዳይ በተዋዋይ ወገኖች ዕርቅ ላይ ብቻ ሊቋረጥ ስለማይችል - በወንጀል ጉዳዮች ላይ ኮርፐስ ዲሊቲ አለመኖሩን በተመለከተ የተሰጠው ውሳኔ በችሎቱ ውስጥ ነው ። የምርመራ ባለስልጣናት.

ምንጭ: opennet.ru

አስተያየት ያክሉ