Lancement de la version 1.9.0 du serveur d'applications NGINX Unit

A eu lieu sortie du serveur d'applications NGINX Unit 1.9, dans le cadre duquel se développe une solution pour le lancement d'applications web dans divers langages de programmation (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js et Java). Sous la gestion de NGINX Unit, il est possible d'exécuter simultanément plusieurs applications dans différentes langages de programmation, dont les paramètres de lancement peuvent être modifiés dynamiquement sans avoir besoin de modifier les fichiers de configuration ou de redémarrer. Le code est écrit en langage C et est distribué sous licence Apache 2.0. Vous pouvez découvrir les particularités de NGINX Unit dans l'annonce de la première version.

Dans la nouvelle version :

  • Possibilité routage des requêtes par arguments URI, en-têtes et cookies;

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

  • Les modèles de correspondance des routes prennent en charge les masques au milieu de l'expression. Par exemple,

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

  • Support opérations envoyées en utilisant la méthode POST, pour manipuler le contenu des tableaux dans la configuration (les modifications sont transmises au 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/

  • Prise en charge du changement d'utilisateur et de groupe à l'aide des capabilities CAP_SETUID et CAP_SETGID sous Linux sans exécuter le processus principal sous un utilisateur privilégié.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster