NGINX Eenheet 1.27.0 Applikatioun Server Verëffentlechung

Den NGINX Unit 1.27.0 Applikatiounsserver gouf publizéiert, an deem eng Léisung entwéckelt gëtt fir de Start vu Webapplikatiounen a verschiddene Programméierungssproochen ze garantéieren (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js an Java) ). NGINX Eenheet kann gläichzäiteg verschidde Applikatiounen a verschiddene Programméierungssprooche lafen, d'Startparameter vun deenen dynamesch geännert kënne ginn ouni d'Notzung fir Konfiguratiounsdateien z'änneren an nei ze starten. De Code ass an C geschriwwen an ënner der Apache 2.0 Lizenz verdeelt. Dir kënnt d'Features vun der NGINX Unit an der Ukënnegung vun der éischter Verëffentlechung kennen léieren.

An der neier Versioun:

  • Füügt d'Fäegkeet Variabelen an eidel Wäerter an der "Location" Direktiv ze benotzen, gebonnen un "Retour" Aktiounen.
  • Vereinfacht Viruleedung vun HTTP-Ufroen op HTTPS. Eng nei $request_uri Variabel bäigefüügt, déi d'Ufro URI enthält, déi benotzt ka ginn wann Dir e Wee als Parameter vun der "Location" Direktiv am Block "Action" definéiert: { "listeners": { "*:443": { "tls" ": { "certificate" : "example.com" }, "pass": "routes" }, "*:80": { "pass": "routes" } }, "routes": [ { "match": { "scheme": " http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" } } }
  • Et ass méiglech en anere Dateinumm wéi index.html ze konfiguréieren, dee gëtt wann Dir nëmmen de Verzeechnes zougitt (zum Beispill site.com/cms/). "routes": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "action": { "share": "/var/www$uri" } } ]
  • Fir Ruby Rack ass d'Ëmfeldvariabel "SCRIPT_NAME" agestallt ginn.
  • Kompatibilitéit mat GCC 12 gëtt geliwwert.

Source: opennet.ru

Setzt e Commentaire