NGINX Unit 1.20.0 Útgáfa forritaþjóns

fór fram útgáfu forritaþjóns NGINX eining 1.20, sem þróar lausn til að tryggja opnun vefforrita á ýmsum forritunarmálum (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js og Java). Undir stjórn NGINX Unit geta nokkur forrit á mismunandi forritunarmálum keyrt samtímis, hægt er að breyta ræsibreytum þeirra á virkan hátt án þess að þurfa að breyta stillingarskrám og endurræsa. Kóðinn er skrifaður á C tungumáli og dreift af leyfi samkvæmt Apache 2.0. Þú getur kynnt þér eiginleika NGINX Unit í tilkynningu fyrstu útgáfu.

Nýja útgáfan fyrir Python tungumálið útfærir stuðning við forritunarviðmótið ASGI (Asynchronous Server Gateway Interface), sem er hannað í staðinn fyrir WSGI, sem miðar að því að tryggja samspil netþjóna, ramma og forrita sem styðja ósamstillta rekstur.
NGINX Unit greinir sjálfkrafa viðmótið sem notað er í Python forritinu (ASGI eða WSGI). ASGI stillingin er svipuð og áður boðin stillingar fyrir WSGI.

Aðrar breytingar:

  • Python einingin hefur bætt við innbyggðum WebSocket netþjóni sem hægt er að nota í forritum sem eru í samræmi við ASGI Message Format 2.1 forskriftina.
  • PHP einingin er nú frumstillt áður en hún er chrooted, sem gerir kleift að hlaða öllum viðbótum sem eru tiltækar á kerfinu.
  • AVIF og APNG myndum hefur verið bætt við listann yfir studdar MIME-gerðir.
  • Prófunarsvítunni hefur verið breytt í pytest.
  • Virkjað sjálfvirka uppsetningu á einangruðu skráarkerfi /tmp í chroot umhverfi.
  • $host breytan veitir aðgang að eðlilegu gildi „Host“ haussins frá beiðninni.
  • Bætt við „kallanlegt“ valmöguleika til að stilla Python forritaheiti til að vera kallað.
  • Samhæfni við PHP 8 RC 1 er tryggð.
  • Bætti „sjálfvirkri tengingu“ valkosti við „einangrun“ hlutinn til að slökkva á sjálfvirkri uppsetningu á ósjálfstæðum fyrir tungumálastuðningseiningum.

Heimild: opennet.ru

Bæta við athugasemd