Lansarea serverului de aplicații NGINX Unit 1.27.0

A fost publicat serverul de aplicații NGINX Unit 1.27.0, care dezvoltă o soluție pentru lansarea aplicațiilor web în diferite limbaje de programare (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js și Java). Sub gestionarea NGINX Unit, mai multe aplicații în diverse limbaje de programare pot rula simultan, iar parametrii de lansare pot fi modificați dinamic, fără a fi nevoie de editarea fișierelor de configurare și de repornirea acestora. Codul este scris în limbajul C și este distribuit sub licența Apache 2.0. Caracteristicile NGINX Unit pot fi explorate în anunțul primei versiuni.

În noua versiune:

  • A fost adăugată posibilitatea utilizării variabilelor și valorilor goale în directiva „location”, legate de acțiunile „return”.
  • A fost simplificată redirecționarea cererilor HTTP către HTTPS. A fost adăugată o nouă variabilă $request_uri, care conține URI-ul cererii, ce poate fi utilizată la definirea rutei ca parametru al directivei „location” în cadrul blocului „action”: { „listeners”: { „*:443”: { „tls”: { „certificate”: „example.com” }, „pass”: „routes” }, „*:80”: { „pass”: „routes” } }, „routes”: [ { „match”: { „scheme”: „http” }, „action”: { „return”: 301, „location”: „https://{host}{request_uri}” } } ]
  • A fost oferită posibilitatea de a configura un nume de fișier diferit de index.html, care va fi returnat atunci când se accesează doar directorul (de exemplu, site.com/cms/). „routes”: [ { „match”: { „uri”: „/cms/*” }, „action”: { „share”: „/var/cms$uri”, „index”: „default.html” } }, { „action”: { „share”: „/var/www$uri” } } ]
  • Pentru Ruby Rack a fost implementată setarea variabilei de mediu „SCRIPT_NAME”.
  • A fost asigurată compatibilitatea cu GCC 12.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster