Kitengo cha NGINX 1.26.0 Toleo la Seva ya Maombi

Seva ya maombi ya NGINX Unit 1.26.0 ilitolewa, ndani ambayo suluhisho linatengenezwa ili kuhakikisha uzinduzi wa programu za wavuti katika lugha mbalimbali za programu (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js na Java). Kitengo cha NGINX kinaweza wakati huo huo kuendesha programu nyingi katika lugha tofauti za programu, vigezo vya uzinduzi ambavyo vinaweza kubadilishwa kwa nguvu bila ya haja ya kuhariri faili za usanidi na kuanzisha upya. Nambari hiyo imeandikwa kwa C na kusambazwa chini ya leseni ya Apache 2.0. Unaweza kufahamiana na huduma za Kitengo cha NGINX katika tangazo la toleo la kwanza.

Katika toleo jipya:

  • Mabadiliko yamefanywa kwa chaguo la "kushiriki", ambayo sasa inabainisha njia kamili ya faili badala ya saraka ya mizizi ya hati, ambayo hapo awali iliongezwa kwa URI ya ombi;
  • Imeongeza marekebisho ya kiotomatiki ya usanidi uliopo kwa chaguo mpya za "kushiriki" wakati wa kuboresha kutoka kwa matoleo ya awali;
  • Usaidizi unaobadilika umeongezwa kwa chaguo za "kushiriki". Kwa mfano: { "share": "/www/data/$uri" }
  • Usaidizi ulioongezwa kwa njia nyingi katika chaguo la "kushiriki". Kwa mfano: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Imeongeza usaidizi wa kutofautiana kwa chaguzi za chroot;
  • Msaada ulioongezwa wa kushiriki opcache katika PHP kati ya michakato ya programu;
  • Usaidizi ulioongezwa kwa uelekezaji wa ombi kwa kamba ya hoja;
  • Imerekebisha hitilafu ambapo kipanga njia na michakato ya utumaji programu ingeanguka wakati kikomo cha ombi kilifikiwa na programu zisizolingana au zenye nyuzi nyingi;
  • Ilirekebisha hitilafu ambayo iliacha kusoma fremu za muunganisho ulioidhinishwa wa WebSocket kutoka kwa mteja baada ya kidhibiti sambamba kusanidiwa upya;
  • Jengo lisilohamishika na maktaba ya glibc 2.34, ambayo inaonekana, haswa, katika Fedora 35.

Chanzo: opennet.ru

Kuongeza maoni