NGINX Unit 1.10.0 rakenduste serveri väljalaskmine

On toimunud rakenduste serveri väljalase NGINX Unit 1.10, mille raames arendatakse lahendust web-rakenduste käivitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit'i haldamisel saavad samaaegselt töötada mitmed rakendused erinevates programmeerimiskeeltes, mille käivitamise parameetreid saab dünaamiliselt muuta ilma konfiguratsioonifailide muutmise ja taaskäivitamise vajaduseta. Kood on kirjutatud C-keskkonnas ja GNU Üldine Avaliku litsentsi alusel. on litsentseeritud Apache 2.0 all. NGINX Unit'i eripäradega saab tutvuda avatud esimese väljaande kohta.

Uues versioonis:

  • Lisatud algne tugi WebSocket sisseehitatud serverile, mis on praegu saadaval ainult Node.js-ile ja peagi ka Java jaoks. WebSocket ühenduste haldamiseks Node.js-is tuleks kasutada serveri objekti moodulist 'unit-http', näiteks "var webSocketServer = require('unit-http/websocket').server";
  • Lisatud tugi PATH_INFO eraldamiseks URI-st PHP moodulis, mis võimaldab õiget töötlemist selliste päringute korral nagu "/app.php/some/path?some=args";
  • Lisatud võimalus marsruutida päringuid protokolli alusel URL-is (HTTP või HTTPS);
  • Java moodulisse on lisatud tugi multipart päringutele;
  • Node.js mooduli ühilduvus on paranenud Node.js versioonidega 11.10+.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster