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

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

አዲሱ ስሪት ከአዲሱ Python 3.8 ቅርንጫፍ ጋር ተኳሃኝነትን ያረጋግጣል ፣ Ruby 2.6 ሲጠቀሙ ችግሮችን ይፈታል እና ይተገበራል ድጋፍ በቀላል የተገላቢጦሽ ሁኔታ ውስጥ ይስሩ። የተገላቢጦሽ ፕሮክሲው በ "ድርጊት" ክፍል ውስጥ "ተኪ" መመሪያን በመጠቀም የተዋቀረ ነው. በIPv4፣ IPv6 ወይም ዩኒክስ ሶኬቶች በኩል ማስተላለፍ ጥያቄ ይደገፋል። ለምሳሌ:

{
"መንገዶች": [
{
"ግጥሚያ": {
"uri": "/ipv4/*"
},
"ድርጊት": {
"ተኪ"፡ "http://127.0.0.1:8080"
}
},
{
"ግጥሚያ": {
"uri": "/ዩኒክስ/*"
},
"ድርጊት": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
]}

በረዥም ጊዜ ውስጥ ዩኒትን ከማንኛውም የድረ-ገጽ አገልግሎቶች ጋር ለመጠቀም ራሱን የቻለ ከፍተኛ አፈጻጸም ያለው አካል ለማድረግ ታቅዷል። ይህንን ግብ ለማሳካት የወደፊት ስራ እንደ ደህንነት፣ ማግለል እና የ DoS ጥበቃ፣ የተለያዩ አይነት ተለዋዋጭ አፕሊኬሽኖችን የማስኬድ ችሎታ፣ ሸክም ማመጣጠን እና ስህተትን መቻቻል፣ የማይንቀሳቀስ ይዘትን በብቃት ማድረስ፣ የስታቲስቲክስ መሳሪያዎች እና ክትትል ላይ ያተኩራል።

ምንጭ: opennet.ru

አስተያየት ያክሉ