NGINX Unitatea 1.20.0 Aplikazio zerbitzariaren bertsioa

ospatu aplikazio zerbitzariaren kaleratzea NGINX 1.20 unitatea, zeinaren barruan hainbat programazio lengoaiatan web aplikazioak abian jartzea ziurtatzeko irtenbide bat garatzen ari da (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js eta Java). NGINX Unitateak hainbat aplikazio aldi berean exekutatu ditzake programazio-lengoaia ezberdinetan, eta horien abiarazte-parametroak dinamikoki alda daitezke konfigurazio fitxategiak editatu eta berrabiarazi beharrik gabe. Kodea C-n idatzita dago eta arabera banatuta Apache 2.0 lizentziapean. NGINX Unitatearen ezaugarriak ezagutu ditzakezu iragarkia lehen alea.

Python lengoaiaren bertsio berriak programazio interfazearen euskarria ezartzen du ASGI (Asynchronous Server Gateway Interface), WSGIren ordezko gisa diseinatu dena, funtzionamendu asinkronoa onartzen duten zerbitzarien, esparruen eta aplikazioen elkarrekintza bermatzeko helburuarekin.
NGINX Unitateak automatikoki detektatzen du Python aplikazioan erabiltzen den interfazea (ASGI edo WSGI). ASGI konfigurazioa WSGIrako lehen eskainitako ezarpenen antzekoa da.

Beste aldaketa batzuk:

  • Python moduluak WebSocket zerbitzari integratua gehitu du, ASGI Message Format 2.1 zehaztapenarekin bat datozen aplikazioetan erabil daitekeena.
  • PHP modulua chrootatu baino lehen hasieratzen da, sisteman eskuragarri dauden gehigarri guztiak kargatzeko aukera emanez.
  • AVIF eta APNG irudiak onartutako MIME moten zerrendara gehitu dira.
  • Test suitea pytest erabiltzeko bihurtu da.
  • Fitxategi-sistema isolatu /tmp muntaketa automatikoa gaituta chroot inguruneetan.
  • $host aldagaiak "Ostalari" goiburuaren balio normalizaturako sarbidea ematen du eskaeratik.
  • "Deigarria" aukera gehitu da Python aplikazioen izenak deitzeko.
  • PHP 8 RC 1-ekin bateragarritasuna bermatuta dago.
  • "Automount" aukera bat gehitu da "isolation" objektuari hizkuntza-laguntzako moduluen menpekotasunen muntaketa automatikoa desgaitzeko.

Iturria: opennet.ru

Gehitu iruzkin berria