A fost lansată versiunea 1.9.0 a serverului de aplicații NGINX Unit.

A avut loc lansarea serverului de aplicații NGINX Unit 1.9, î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:

  • Posibilitatea routare a cererilor în funcție de parametrii URI, antete și Cookie;

    «headers»: [
    {
    «Accept-Encoding»: «*gzip*»,
    «User-Agent»: «Mozilla/5.0*»
    },
    {
    «User-Agent»: «curl*»
    }
    ]

  • În șabloanele de asociare a rutelor este implementat suportul pentru măști în mijlocul expresiilor. De exemplu,

    «host»: [«eu-*.example.com», «!eu-5.example.com»]

  • Asistență operațiuni trimise folosind metoda POST pentru manipularea conținutului array-urilor în configurație (modificările sunt transmise în format JSON);

    curl -X POST -d ‘{«match»: {«uri»: «/production/*»}, \
    «action»: {«pass»: «applications/wiki-prod»}}’ \
    —unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • Suport pentru schimbarea utilizatorului și grupului prin intermediul capabilităților CAP_SETUID și CAP_SETGID în Linux fără a rula procesul principal cu utilizator privilegiat.

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