Vydání aplikačního serveru NGINX Unit 1.24.0

Došlo k vydání aplikačního serveru NGINX Unit 1.24, který vyvíjí řešení pro spuštění webových aplikací v různých programovacích jazycích (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java). Pod správou NGINX Unit může být zároveň spuštěno několik aplikací v různých programovacích jazycích, jejichž spouštěcí parametry lze dynamicky měnit bez nutnosti editace konfiguračních souborů a restartování. Kód je napsán v jazyce C a je šířen pod licencí Apache 2.0. S funkcemi NGINX Unit se můžete seznámit v oznámení o prvním vydání.

V nové verzi:

  • Zajištěna kompatibilita s Ruby 3.0.
  • Do seznamu výchozích MIME typů byl přidán PHP.
  • Přidána možnost definovat libovolná nastavení TLS připojení pomocí příkazů OpenSSL.
  • Přidána podpora pro omezení zpracování statických souborů na základě MIME typů. Například pro omezení odesílaných souborů pouze na obrázky a videa lze specifikovat: { "share": "\/www\/data", "types": [ "image\/*", "video\/*" ] }
  • Realizována možnost aplikace chroot, blokování používání symbolických odkazů a zákazu překračování bodů připojení k jednotlivým požadavkům při odesílání statických souborů. { "share": "\/www\/data\/static\/", "chroot": "\/www\/data\/", "follow_symlinks": false, "traverse_mounts": false }
  • Přidán načítač pro automatické přepsání modulů "http" a "websocket" v Node.js.
  • Pro Python je k dispozici možnost zadat v konfiguraci několik sekcí "targets" pro definování různých schémat volání zpracovatelů WSGI/ASGI v jedné aplikaci. { "applications": { "python-app": { "type": "python", "path": "\/www\/apps\/python-app\/", "targets": { "foo": { "module": "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster