NGINX Unit est un serveur universel d’applications web qui peut servir de composant de base à toute architecture web, quelle que soit sa complexité, des sites web personnels aux déploiements de production de niveau entreprise, en passant par les start-up. NGINX Unit condense plusieurs couches de la pile d’applications web classique en répondant à de multiples cas d’usage, notamment la simplification des environnements modernes de microservices et la modernisation des applications anciennes et monolithiques.
Avec NGINX Unit, vous pouvez :
- Diffuser des ressources statiques en tant que serveur web
- Exécutez nativement du code applicatif dans plusieurs langages
- Transmettre les requêtes aux serveurs backend
- Bénéficiez d’un véritable chiffrement TLS de bout en bout pour vos applications web
- Reconfigurez à la volée le comportement de l’environnement d’exécution grâce à l’API de configuration (également appelée « API de contrôle »)
Compte tenu de ses nombreuses fonctionnalités, par où commencer pour découvrir NGINX Unit ? Nous avons justement conçu une formation vidéo complète comprenant plus d’une douzaine de leçons qui abordent tous les aspects en détail ! Mais ne vous laissez pas impressionner par le nombre de leçons : chacune dure moins de 10 minutes et décompose son sujet en étapes simples, avec des démonstrations en direct qui rendent l’apprentissage facile et accessible.
À la fin de cette formation vidéo, vous saurez installer NGINX Unit, utiliser l’API de configuration, exécuter une application « Hello, World! », configurer NGINX Unit en tant que serveur web, et bien plus encore.
Les vidéos sur NGINX Unit sont disponibles dès maintenant
Commencez par regarder la présentation du cours :
Il vous fournit les connaissances de base nécessaires pour poursuivre avec les vidéos qui explorent NGINX Unit en profondeur.
Qu’est-ce que NGINX Unit ? – Dans cette vidéo d’introduction, découvrez les principes de base de NGINX Unit, les problèmes complexes liés aux piles applicatives qu’il peut résoudre, et comment NGINX Unit peut, à lui seul, gérer un vaste écosystème.
Comment installer NGINX Unit sous Debian et Ubuntu Linux – Explorez le dépôt NGINX Unit à travers une démonstration en direct et découvrez comment installer le logiciel sur deux distributions Linux open source, Debian et Ubuntu.
Découvrez l’API de configuration et les composants d’Unit – Après avoir installé Ubuntu, découvrez comment vérifier que NGINX Unit fonctionne correctement et apprenez l’essentiel sur l’API de configuration.
NGINX Unit en tant que serveur web – Découvrez NGINX Unit en tant que serveur web (en créant un simple fichier d’index HTML et une configuration JSON) et familiarisez-vous avec des cas d’usage courants des serveurs web, comme le déploiement d’une application monopage (SPA).
Écrire votre premier « Hello World » dans NGINX Unit – Découvrez comment définir un programme simple « Hello, World! » à l’aide de l’API de configuration de NGINX Unit. À la fin de la démonstration, vous aurez écrit le vôtre !
Introduction aux modules de langage dans NGINX Unit – Découvrez les modules de langage disponibles et apprenez à les installer dans cette introduction à NGINX Unit en tant que serveur d’applications.
Vidéos NGINX Unit à venir
Dans les prochaines vidéos, vous apprendrez à utiliser Unit pour servir des applications écrites dans les langages suivants :
- Go
- Java
- JavaScript (NodeJS)
- PHP
- Python
Pour être informé de la disponibilité des prochaines vidéos, abonnez-vous à la chaîne YouTube de NGINX.
Vous trouverez toutes les vidéos mentionnées ci-dessus dans la playlist NGINX Unit sur YouTube (et restez à l’affût des prochaines vidéos). Nous proposons également une documentation écrite complète : commencez par consulter les instructions d’installation.
Nous avons hâte de découvrir comment vous utilisez NGINX Unit dans votre environnement ! Faites-le-nous savoir dans la section des commentaires ci-dessous.
À propos de l’auteur

Articles de blog associés

Tendances actuelles des technologies cloud natives, de l’ingénierie de plateforme et de l’IA
Découvrez les principaux enseignements tirés des réponses à l’enquête annuelle F5 NGINX sur les dernières tendances en matière de technologies cloud natives, de sécurité, d’ingénierie de plateforme et d’IA.
Quels contrôleurs Ingress NGINX sont affectés par les vulnérabilités CVE-2022-4886, CVE-2023-5043 et CVE-2023-5044 ?
Lorsque de nouvelles CVE sont signalées, il est facile de ne plus savoir si elles concernent un outil de contrôleur Ingress NGINX particulier, car il existe plusieurs projets. Cet article présente les CVE et explique comment distinguer les différents projets de contrôleurs Ingress afin de dissiper toute confusion.
Votre API est-elle en temps réel ? Testez sa latence avec l’outil rtapi de NGINX
Votre API répond-elle aux requêtes en moins de 30 ms ? Si ce n’est pas le cas, il ne s’agit pas d’une API en temps réel offrant la faible latence exigée par la grande majorité des organisations. Mesurez la latence de votre API avec l’outil rtapi de NGINX et découvrez comment NGINX peut l’aider à offrir une réactivité en temps réel.

Un testeur d’expressions régulières pour NGINX et NGINX Plus
Le testeur d’expressions régulières (regex) pour NGINX et NGINX Plus vous évite de tâtonner en vous indiquant si une expression régulière utilisée dans un bloc location ou map correspond aux valeurs comme prévu. Il génère la configuration appropriée et affiche les valeurs des groupes de capture.
Caches partagés avec les clusters de cache NGINX Plus, partie 1
Optimisez la capacité de votre cache web en le répartissant entre plusieurs serveurs de cache web NGINX ou NGINX Plus. Découvrez comment procéder dans cet article.
Introduction aux microservices
Les microservices suscitent actuellement beaucoup d’intérêt. Cet article de blog est le premier d’une série de sept consacrée à la conception, au développement et au déploiement de microservices.