Lansarea serverului de aplicații NGINX Unit 1.11.0

A văzut lumina zilei lansarea serverului de aplicații NGINX Unit 1.11, în cadrul căruia se dezvoltă o soluție pentru asigurarea rulării aplicațiilor web în diferite limbi de programare (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js și Java). Sub gestionarea NGINX Unit, mai multe aplicații în diferite limbi de programare pot rula simultan, parametrii de pornire ai cărora pot fi modificați dinamic fără a necesita modificarea fișierelor de configurare și repornirea. Codul este scris în limbajul C și se răspândește sub licența Apache 2.0. Caracteristicile NGINX Unit pot fi explorate în anunț al primei lansări.

În noua versiune:

  • Este inclusă
    posibilitatea de a livra conținut static fără a apela la un server http extern. Ca scop final, se urmărește transformarea Unit într-un server web complet, cu instrumente încorporate pentru construirea de servicii web. Pentru livrarea staticii, este suficient să specificați directorul rădăcină cu fișierele de livrat și, dacă este necesar, să definiți tipurile MIME lipsă:

    «share»: «/data/www/example.com»

    «mime_types»: {
    «text/plain»: [
    «readme’,
    «.c»,
    «.h»
    ],
    «application/msword»: «.doc»
    }

  • Asistență izolarea proceselor aplicațiilor web folosind metode de izolare în containere în Linux. În setări, se pot activa diferite spații de nume, se pot aplica restricții cgroup și se pot mapa UID/GID în mediul principal și în containerul izolat:

    «namespaces»: {
    «credential»: true,
    «pid»: true,
    «network»: true,
    «mount»: false,
    «uname»: true,
    «cgroup»: false
    },

    «uidmap»: [
    {
    «container»: 1000,
    «host»: 812,
    «size»: 1
    }
    ],

  • A fost adăugată o implementare încorporată a serverului WebSocket pentru servleturile JSC (Java Servlet Container). În versiunea anterioară, serverul WebSocket a fost implementat pentru Node.js.
  • A apărut suportul pentru adresarea directă a setărilor API, care conțin simboluri „/”, folosind escaparea acestora (‘’). De exemplu:

    GET /config/settings/http/static/mime_types/textplain/

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster