NGINX Unit 1.18.0 Versione di u Servitore di Applicazioni
hè accadutu liberazione di u servitore di l'applicazioni Unità NGINX 1.18, in u quale una soluzione hè sviluppata per assicurà u lanciamentu di applicazioni web in diverse lingue di prugrammazione (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js è Java). L'unità NGINX pò eseguisce simultaneamente parechje applicazioni in diverse lingue di prugrammazione, i paràmetri di lanciamentu di quale ponu esse cambiati dinamicamente senza a necessità di edità i fugliali di cunfigurazione è riavvia. U codice hè scrittu in C è distribuitu da licenziatu sottu Apache 2.0. Pudete cunnosce e caratteristiche di NGINX Unit in annunziu prima questione.
In a nova versione:
Modu di isolamentu implementatu "radichi» per limità l'accessu di l'applicazioni à solu una certa parte di u sistema di schedari. Per cambià a radica FS visibile à l'applicazione, a chjama pivot_root () hè aduprata, chì, à u cuntrariu di a chroot () chroot insegura, ùn cambia micca solu a radica FS, ma usa l'isolamentu à u livellu di u namespace, simile à quellu utilizatu in cuntenituri. Inoltre, in più di u repertoriu di l'applicazione direttamente specificatu, Unit monta automaticamente tutte e dipendenze specifiche di a lingua in un arbulu di sistema di fugliale isolatu (funziona solu per un numeru limitatu di lingue).
A capacità di specificà parechji schemi per chjamà i gestori in a cunfigurazione usendu a nova sezione "scopi". Questa funzione permette di simplificà a cunfigurazione di schemi d'indirizzu misti, quandu, per esempiu, a maiò parte di e dumande sò processate attraversu index.php, indipendentemente da l'URI dumandata, è l'interfaccia di l'amministratore porta direttamente à i script di chjama. Nanzu, tali paràmetri sò stati fatti attraversu e difinizzioni di dui appricazzioni, ma avà pudete fà cun una sola. Per esempiu, invece di: