NGINX Unit 1.20.0 Application Server Release

nahitabo pagpagawas sa server sa aplikasyon NGINX Yunit 1.20, diin ang usa ka solusyon gihimo aron masiguro ang paglansad sa mga aplikasyon sa web sa lainlaing mga sinultian nga programming (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ug Java). Ang NGINX Unit mahimo nga dungan nga magpadagan sa daghang mga aplikasyon sa lainlaing mga sinultian nga programming, ang mga parameter sa paglansad nga mahimo’g mabag-o nga dinamikong wala’y kinahanglan nga i-edit ang mga file sa pag-configure ug i-restart. Ang code gisulat sa C ug giapod-apod sa lisensyado ubos sa Apache 2.0. Mahimo nimong masinati ang mga bahin sa NGINX Unit sa pahibalo unang isyu.

Ang bag-ong bersyon alang sa Python nga pinulongan nagpatuman sa suporta alang sa interface sa programming ASGI (Asynchronous Server Gateway Interface), nga gidesinyo isip kapuli sa WSGI, nga gitumong sa pagsiguro sa interaksyon sa mga server, frameworks ug mga aplikasyon nga nagsuporta sa asynchronous nga operasyon.
Awtomatikong nakit-an sa NGINX Unit ang interface nga gigamit sa aplikasyon sa Python (ASGI o WSGI). Ang pagsumpo sa ASGI susama sa naunang gitanyag nga mga setting para sa WSGI.

Uban pang mga pagbag-o:

  • Ang Python module midugang ug built-in WebSocket server nga magamit sa mga aplikasyon nga uyon sa ASGI Message Format 2.1 specification.
  • Ang module sa PHP gisugdan na karon sa wala pa kini ma-chroot, nga gitugotan ang tanan nga mga add-on nga magamit sa sistema nga ma-load.
  • Ang AVIF ug APNG nga mga hulagway gidugang sa listahan sa gisuportahan nga mga tipo sa MIME.
  • Ang test suite nakabig aron gamiton ang pytest.
  • Gipaandar ang awtomatik nga pag-mount sa nahilit nga sistema sa file / tmp sa mga palibot sa chroot.
  • Ang $host variable naghatag og access sa normalized nga bili sa "Host" header gikan sa hangyo.
  • Gidugang ang "callable" nga kapilian aron itakda ang mga ngalan sa aplikasyon sa Python nga tawgon.
  • Ang pagkaangay sa PHP 8 RC 1 gisiguro.
  • Gidugang ang usa ka "automount" nga kapilian sa "pagkahimulag" nga butang aron ma-disable ang awtomatikong pag-mount sa mga dependency alang sa mga module sa suporta sa lengguwahe.

Source: opennet.ru

Idugang sa usa ka comment