NGINX Unit 1.27.0 rakenduste serveri vÀljaanne

Avaldatud on rakendusserver NGINX Unit 1.27.0, mis arendab lahendust veebirakenduste kĂ€itamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit'i all on korraga kĂ€ivitatavad mitu rakendust erinevates programmeerimiskeeltes, mille kĂ€ivitamisparameetreid saab dĂŒnaamiliselt muuta ilma konfiguratsioonifailide redigeerimiseta ja taaskĂ€ivitamiseta. Kood on kirjutatud C keeles ja levitatakse Apache 2.0 litsentsi alusel. NGINX Unit'i omadustega saab tutvuda esimese vĂ€ljaande teadetes.

Uues versioonis:

  • Lisatud on vĂ”imalus kasutada muutujaid ja tĂŒhje vÀÀrtusi „location“ direktiivis, mis on seotud „return“ tegevustega.
  • HTTP-pĂ€ringute suunamine HTTPS-ile on lihtsustatud. Lisatud on uus muutuja $request_uri, mis sisaldab pĂ€ringu URI-d, mida saab kasutada marsruudi mÀÀramisel direktiivi „location“ parameetrina tegevuse plokis: { „listeners”: { „*:443”: { „tls”: { „certificate”: „example.com” }, „pass”: „routes” }, „*:80”: { „pass”: „routes” } }, „routes”: [ { „match”: { „scheme”: „http” }, „action”: { „return”: 301, „location”: „https://${host}${request_uri}” } } }
  • Pakutud on vĂ”imalus seadistada erineva nimega fail, mitte index.html, mis antakse, kui pöörduda ainult katalooge (nĂ€iteks site.com/cms/). „routes”: [ { „match”: { „uri”: „/cms/*” }, „action”: { „share”: „/var/cms$uri”, „index”: „default.html” } }, { „action”: { „share”: „/var/www$uri” } } ]
  • Ruby Rack'i jaoks on realiseeritud keskkonnamuutujate „SCRIPT_NAME” seadistamine.
  • Tagatud on ĂŒhilduvus GCC 12-ga.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster