Release van de applicatie server NGINX Unit 1.9.0.

Heeft plaatsgevonden uitgave van de applicatieserver NGINX Unit 1.9, waarin een oplossing wordt ontwikkeld voor de uitvoering van webapplicaties in verschillende programmeertalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java). Onder NGINX Unit kunnen meerdere applicaties in verschillende programmeertalen tegelijkertijd draaien, waarvan de uitvoeringsparameters dynamisch kunnen worden gewijzigd zonder dat het configuratiebestanden hoeft te worden aangepast of opnieuw te worden gestart. De code is geschreven in de programmeertaal C en wordt verspreid under Apache 2.0 license. De kenmerken van NGINX Unit kunnen worden bekeken in de aankondiging de eerste uitgave.

In de nieuwe versie:

  • Mogelijkheid route-aanvragen op basis van URI-argumenten, headers en cookies;

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

  • In de route-matching-sjablonen is ondersteuning voor masks in het midden van de expressie geïmplementeerd. Bijvoorbeeld,

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

  • Ondersteuning bewerkingen die worden verzonden met de POST-methode om de inhoud van arrays in de configuratie te manipuleren (wijzigingen worden in JSON-formaat verzonden);

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

  • Ondersteuning voor het wisselen van gebruiker en groep met behulp van capabilities CAP_SETUID en CAP_SETGID in Linux zonder het hoofdbesturingsproces onder een bevoorrechte gebruiker uit te voeren.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster