NGINX Cutubka 1.20.0 Siideynta Adeegaha Codsiga

dhacay sii daynta adeegaha codsiga Unugga NGINX 1.20, kaas oo xal lagu samaynayo si loo hubiyo in la bilaabay codsiyada webka ee luuqadaha barnaamijyada kala duwan (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js iyo Java). Unugga NGINX wuxuu isku mar ku socodsiin karaa codsiyo badan oo ku qoran luqado kala duwan oo barnaamij ah, cabbirrada bilaabista kuwaas oo si firfircoon loo beddeli karo iyada oo aan loo baahnayn in la beddelo faylasha qaabeynta oo dib loo bilaabo. Koodhku wuxuu ku qoran yahay C iyo qaybiyey shatiga ku haysta Apache 2.0. Waxaad baran kartaa astaamaha NGINX Unit gudaha ogeysiis arrinta koowaad.

Nooca cusub ee luqadda Python wuxuu hirgeliyaa taageerada barnaamijka is-dhexgalka ASGI (Asynchronous Server Gateway Interface), kaas oo loogu talagalay beddelka WSGI, loogu talagalay in lagu hubiyo isdhexgalka server-yada, qaab-dhismeedka iyo codsiyada taageera hawlgalka asynchronous.
Unugga NGINX wuxuu si toos ah u ogaanayaa is-dhexgalka loo isticmaalo arjiga Python (ASGI ama WSGI). Qaabaynta ASGI waxay la mid tahay habayntii hore loo bixiyay ee WSGI.

Isbeddellada kale:

  • Qaybta Python waxay ku dartay server WebSocket ku dhex dhisan oo loo isticmaali karo codsiyada u hoggaansamaya qaabka fariinta ASGI 2.1.
  • Qaybta PHP hadda waa la bilaabay ka hor inta aan la jeexjeexin, taas oo u oggolaanaysa dhammaan waxyaabaha lagu daro ee ku jira nidaamka in la raro.
  • Sawirada AVIF iyo APNG ayaa lagu daray liiska MIME ee la taageeray.
  • Qolka tijaabada waxa loo beddelay isticmaalka pytest.
  • Awood u leh kor u qaadista tooska ah ee nidaamka faylalka go'doonsan /tmp ee deegaanka chroot.
  • Doorsoomiyaha $ Host wuxuu bixiyaa gelitaanka qiimaha caadiga ah ee madaxa "Host" ee codsiga.
  • Waxaa lagu daray ikhtiyaarka "la yeeri karo" si loo dejiyo magacyada codsiyada Python si loogu yeero.
  • Waafaqsanaanta PHP 8 RC 1 waa la hubiyay.
  • Waxaa lagu daray ikhtiyaarka "automount" shayga "go'doominta" si loo joojiyo ku-tiirsanaanta tooska ah ee qaybaha taageerada luqadda.

Source: opennet.ru

Add a comment