NGINX ክፍል 1.24.0 የመተግበሪያ አገልጋይ መለቀቅ

የ NGINX Unit 1.24 አፕሊኬሽን አገልጋይ ተለቋል፣ በዚህ ውስጥ የድር መተግበሪያዎች በተለያዩ የፕሮግራም አወጣጥ ቋንቋዎች (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js እና Java) መጀመሩን ለማረጋገጥ መፍትሄ እየተዘጋጀ ነው። NGINX ዩኒት በተለያዩ የፕሮግራም አወጣጥ ቋንቋዎች ብዙ አፕሊኬሽኖችን በአንድ ጊዜ ማስኬድ ይችላል ፣የማስጀመሪያ ግቤቶች የማዋቀር ፋይሎችን ማርትዕ እና እንደገና መጀመር ሳያስፈልግ በተለዋዋጭ ሊለወጡ ይችላሉ። ኮዱ በC ተጽፎ በApache 2.0 ፍቃድ ስር ተሰራጭቷል። በመጀመሪያው የተለቀቀው ማስታወቂያ ውስጥ ከ NGINX Unit ባህሪያት ጋር መተዋወቅ ይችላሉ።

በአዲሱ ስሪት:

  • ከ Ruby 3.0 ጋር ተኳሃኝነት የተረጋገጠ ነው.
  • ፒኤችፒ ወደ ነባሪው የMIME አይነቶች ዝርዝር ታክሏል።
  • በ OpenSSL ትዕዛዞች ለTLS ግኑኝነቶች የዘፈቀደ ቅንብሮችን ማዘጋጀት ይቻላል።
  • በMIME አይነቶች ላይ ተመስርተው የማይንቀሳቀሱ ፋይሎችን ሂደት ለመገደብ ተጨማሪ ድጋፍ። ለምሳሌ፣ የተሰቀሉትን ፋይሎች በምስሎች እና በቪዲዮዎች ብቻ ለመገደብ፡- {"share": "/www/data", "types": ["image/*", "video/*"] } መግለፅ ትችላለህ።
  • የማይንቀሳቀስ ፋይሎችን በሚያቀርቡበት ጊዜ ክሮትን የመጠቀም፣ ተምሳሌታዊ አገናኞችን የመከልከል እና ከተናጥል ጥያቄዎች ጋር በተገናኘ የተራራ ነጥቦችን መቆራረጥ መከልከል መቻል ተተግብሯል። {"ማጋራት"፡ "/www/data/static/"፣ "chroot": "/www/data/", "follow_symlinks": false, "traverse_mounts": false }
  • በ Node.js ውስጥ ያሉትን የ"http" እና "websocket" ሞጁሎችን በራስ ሰር ለመሻር ጫኚ ታክሏል።
  • ለ Python፣ በአንድ መተግበሪያ ውስጥ WSGI/ASGI ተቆጣጣሪዎችን ለመጥራት የተለያዩ እቅዶችን ለመግለጽ በማዋቀሩ ውስጥ በርካታ “ዒላማዎች” ክፍሎችን መግለጽ ይቻላል። {"መተግበሪያዎች"፡ {"python-app": {"type": "python", "path": "/www/apps/python-app/", "ዒላማዎች": {"foo": {"ሞዱል" : "foo.wsgi", "የሚጠራ": "foo" }, "ባር": {"ሞዱል": "bar.wsgi", "callable": "ባር" } } }

ምንጭ: opennet.ru

አስተያየት ያክሉ