Uvoľnenie servera aplikácií NGINX Unit 1.24.0

Bol spustený server aplikácií NGINX Unit 1.24, ktorý rozvíja riešenie na spúšťanie webových aplikácií v rôznych programovacích jazykoch (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java). Pod správou NGINX Unit môže byť súčasne spustených niekoľko aplikácií v rôznych programovacích jazykoch, pričom parametre spúšťania je možné dynamicky meniť bez nutnosti úprav konfiguračných súborov a reštartovania. Kód je napísaný v jazyku C a šíri sa pod licenciou Apache 2.0. S vlastnosťami NGINX Unit sa môžete oboznámiť v oznámení o prvom vydaní.

V novej verzii:

  • Zabezpečená kompatibilita s Ruby 3.0.
  • Do zoznamu MIME typov s predvolenými hodnotami bol pridaný PHP.
  • Poskytla sa možnosť nastaviť ľubovoľné nastavenia TLS pripojení prostredníctvom príkazov OpenSSL.
  • Pridaná podpora obmedzenia spracovania statických súborov na základe MIME typov. Napríklad, na obmedzenie predávaných súborov iba na obrázky a videá, môžete uviesť: { "share": "\/www\/data", "types": [ "image\/*", "video\/*" ] }
  • Realizovaná možnosť aplikovať chroot, blokovanie používania symbolických odkazov a zákaz prekrývania bodov pripojenia pri odosielaní statických súborov na konkrétne žiadosti. { "share": "\/www\/data\/static\/", "chroot": "\/www\/data\/", "follow_symlinks": false, "traverse_mounts": false }
  • Pridaný loader pre automatické prepisovanie modulov „http“ a „websocket“ v Node.js.
  • Pre Python bola poskytnutá možnosť uviesť v konfigurácii viacero sekcií „targets“ na definovanie rôznych schém volania spracovateľov WSGI/ASGI v jednej aplikácii. { "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

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster