NGINX Eenheet 1.24.0 Applikatioun Server Verëffentlechung

Den NGINX Unit 1.24 Applikatiounsserver gouf verëffentlecht, 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 a 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:

  • Kompatibilitéit mat Ruby 3.0 ass gesuergt.
  • PHP gouf op d'Standardlëscht vun MIME Typen bäigefüügt.
  • Et ass méiglech arbiträr Astellunge fir TLS Verbindungen iwwer OpenSSL Kommandoen ze setzen.
  • Ënnerstëtzung bäigefüügt fir d'Veraarbechtung vu statesche Dateien op Basis vun MIME-Typen ze limitéieren. Zum Beispill, fir déi eropgeluede Dateien op nëmme Biller a Videoen ze limitéieren, kënnt Dir uginn: { "share": "/www/data", "types": [ "image/*", "video/*" ] }
  • D'Kapazitéit fir Chroot ze benotzen, d'Benotzung vu symbolesche Linken ze blockéieren an d'Kräizung vu Mountpunkten am Zesummenhang mat individuellen Ufroe beim Déngscht vun statesche Dateien ze verbidden ass ëmgesat ginn. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": falsch, "traverse_mounts": falsch }
  • E Loader bäigefüügt fir automatesch d'"http" an "websocket" Moduler am Node.js ze iwwerschreiden.
  • Fir Python ass et méiglech e puer "Ziler" Sektiounen an der Konfiguratioun ze spezifizéieren fir verschidde Schemaen ze definéieren fir WSGI / ASGI Handler an enger Applikatioun ze ruffen. { "applications": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "module" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }

Source: opennet.ru

Setzt e Commentaire