NGINX Unit 1.13.0 Version du serveur d'applications

Problème formé serveur d'application Unité NGINX 1.13, qui développe une solution pour assurer le lancement d'applications web dans divers langages de programmation (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js et Java). Sous le contrôle de NGINX Unit, plusieurs applications dans différents langages de programmation peuvent s'exécuter simultanément, dont les paramètres de lancement peuvent être modifiés dynamiquement sans qu'il soit nécessaire de modifier les fichiers de configuration et de redémarrer. Le code est écrit en langage C et distribué par sous licence Apache 2.0. Vous pouvez vous familiariser avec les fonctionnalités de l'unité NGINX dans annonce première sortie.

La nouvelle version assure la compatibilité avec la nouvelle branche Python 3.8, résout les problèmes d'utilisation de Ruby 2.6 et implémente soutenir travailler en mode proxy inverse simple. Le proxy inverse est configuré à l'aide de la directive « proxy » dans la section « action ». Le transfert de requêtes via des sockets IPv4, IPv6 ou Unix est pris en charge. Par exemple:

{
"itinéraires": [
{
"correspondre": {
"uri": "/ipv4/*"
},
"action": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"correspondre": {
"uri": "/unix/*"
},
"action": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
] }

À long terme, il est prévu de faire d'Unit un composant autonome et performant pouvant être utilisé avec tous les services Web. Pour atteindre cet objectif, les travaux futurs se concentreront sur des domaines tels que la sécurité, l'isolation et la protection DoS, la capacité d'exécuter différents types d'applications dynamiques, l'équilibrage de charge et la tolérance aux pannes, la fourniture efficace de contenu statique, les outils de statistiques et la surveillance.

Source: opennet.ru

Ajouter un commentaire