
- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Nginx
Nginx n’est pas, au fond, un serveur web, un proxy de distribution d’accès ou un reverse-proxy applicatif. Il est, avant tout, un serveur d’applications directement concurrent de Tomcat ou de JBoss ou, en d’autres termes, un cargo capable d’embarquer efficacement tout type d’applications distribuées en réseau, serveur web, proxies, reverses-proxies, API C, Lua et PostgreSQL comprises. Nginx ne repose pas sur le même paradigme que Apache, PHP, la JVM, etc. mais sur un modèle de gestion asynchrone des événements qui permet d'offrir des performances impressionnantes. Le temps d'attente n'existe plus grâce à une architecture conçue spécifiquement dans cet esprit.
Durant cette formation Nginx, vous découvrirez cette architecture afin d'exploiter au mieux la pile de services Nginx pour revaloriser des solutions serveurs existantes ou en concevoir de nouvelles tout en renforçant leur sécurité.
Vous saurez comment augmenter les performances et la haute disponibilité des solutions tout en faisant chuter le TCO qui demeure l'objectif central de cette formation.
Bien entendu, cette formation s'attache également à l'exploitation au quotidien de Nginx et vous saurez l'installer, le configurer, et l'administrer toujours dans un souci de performance et d'efficacité.
La formation se conclut par une demi-journée destinée à vous donner l'occasion d'acquérir la maîtrise des neufs clés qui permettent de déployer des piles de services NGINX capables de traiter des dizaines de milliers de requêtes HTTP POST par seconde, et pour être plus précis, l'équivalent en mode POST de 50% de ce qui peut être traité, au mieux, sous Varnish + Apache en mode GET sous la forme d'exemples concrets.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation Nginx, vous aurez acquis les connaissances et compétences nécessaires pour :
- Exploiter Nginx au quotidien, de l'installation à l'administration
- Exploiter au mieux la pile de services Nginx pour concevoir ou revaloriser des solutions serveurs
- Augmenter les performances et la disponibilité de Nginx
- Connaître les neuf clés secrères de NGINX dans une optique de configuration avancée
Objectifs opérationnels
Objectifs opérationnels :
Savoir installer, configurer et administrer Nginx en prenant en compte la performance, la disponibilité et la sécurité.
Programme
Contenu du cours, module par module
8 modules
- Rapide rappel sur le protocole http
- Les fonctionnalités de NGINX
- Un retour aux sources de l'efficacité algorithmique
- Architecture interne et nouveau paradigme (asynchrone)
- Pourquoi NGINX facilite l'urbanisation ?
- NGINX versus Apache
- Exemples d'architectures avec NGINX
- Installation de Nginx
- Choix des modules
- Le fichier nginx.conf
- Quels impacts dans la configuration de Nginx ?
- Présentation de la distribution NGINX/OpenResty
- Démonstration et premier aperçu des performances
Travaux pratiques
Installation et configuration de la plateforme de production NGINX/OpenResty
Revue d’inventaire des directives de configuration de NGINX
- La richesse du contexte applicatif avec Nginx
- Les webapps PHP
- Pousser les limites de Nginx avec Lua
- Configurer Nginx comme Mail Proxy Server
Travaux pratiques
- Présentation des composants et des options de configuration disponibles
- Les recommandations
- Sécurité et sandboxing avancé de la plate-forme de services NGINX : locations, caching MVC, HTTPS, HttpAuthBasicModule, WAF, GufW, etc.
Travaux pratiques
Installation du WAF « Falko Timme »
Installation et configuration du WAF ModSecurity comme module NGINX
Installation et configuration du WAF VeryNginx comme module NGINX
Évaluation des performances comparées des WAF Falko Timme, ModSecurity et VeryNginx
- Présentation des trois principales catégories de reverse-proxies disponibles
Travaux pratiques
Configuration de NGINX comme reverse-proxy de load-balancing
- Nginx comme Media Server
- Spécificités du streaming vidéo (VOD)
- NGINX comme serveur de mail
Travaux pratiques
Installation et configuration de base d’un serveur NGINX POP/IMAP, SMTP d’emailing et de relais de messagerie Push
- Benchmarking avancé de la plate-forme de services NGINX
- Études des performances (pages statiques en mode HTTP GET, web-apps PHP, Python et LuaJIT en modes HTTP GET et HTTP POST, NGINX versus Apache, Standalones et Clusters)
Travaux pratiques
- Les neuf clés secrètes qu’il convient de connaître, de comprendre et de savoir mettre en oeuvre pour tirer le meilleur de votre plate-forme de services NGINX
Travaux pratiques
Configuration optimale des workers
Optimisation des performances du caching discriminant des composants applicatifs NGINX, y compris les applications initialement urbanisées sous Apache avant d’être redéployées sous NGINX.
Travaux pratiques
Ils sont détaillés dans le programme de formation. La VM utilisée lors de la formation vous est fournie afin de pouvoir prolonger les tests après la formation sans avoir à reconstruire toute la maquette Nginx. Il s'agit d'un environnement Nginx complet ainsi que les éléments permettant de stresser le serveur pour tester ses performances dans ses retranchements (Siege, ApacheBench, etc.). Certains travaux pratiques demandent quelques réglages seulement et d'autres vous permettront de mettre en valeur les connaissances acquises durant la formation pour y parvenir.
Programme mis à jour le 20/02/2026
Public concerné
Cette formation NGINX s'adresse à toute personne souhaitant configurer, installer, exploiter, sécuriser et optimiser un serveur Nginx.
Elle s’adresse, également, à toute personne désirant déployer des piles de services de très haute-disponibilité en environnement critique (5G, objets connectés, e-commerce cross-canal, streaming de médias dématérialisés) en quête de repères précis et documentés sur les API, solutions et langages à privilégier pour opérer ces projets dans les meilleurs conditions.

Prérequis
Il est demandé aux participants de connaître les bases de TCP/IP et des technologies web. Une bonne connaissance d’Apache et des piles de services qu’il permet d’opérer sera un plus mais n'est pas obligatoire.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,7/5
3 avis
« Mon avis sur le contenu du stage : "Formation complète, bien documentée, avec un bon rapport théorie pratique. Par rapport à ma personnalité j'ai cependant trouvé les exercices un peu trop guidés, quelques trous ou erreurs pour nous faire réfléchir seraient les bienvenues." Mon avis sur le formateur : "Une personne très compétente, qui aime partager" Ce que j'ai le plus apprécié : "Environnement technique fluide et agréable" Ce que j'ai le moins apprécié : "la commande ctrl + c qui quittait l'environnement vagrant au lieu d'arrêter la commande (détail ultra technique pour les habitués)" »
MCOPCO MOBILITES « Mon avis sur le contenu du stage : "Très claire, les documents étaient très bien écrit." Ce que j'ai le moins apprécié : "Dommage que pour les detenteurs de machine linux se soit compliqué de se connecter aux machine distante." »
FL « Mon avis sur le contenu du stage : "Peut être plus se focaliser sur les TP et réduire un peu la partie théorique." Ce que j'ai le moins apprécié : "Partie théorique un peu longue" »
CJ
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Nutanix Enterprise Cloud Administration 6.10 (cours officiel)Réf. NTNX4 joursIntermédiaireProchaine session : 12 oct.3 600 €
- Optimisation des performances Red Hat : Linux dans des environnements physiques, virtuels et cloud (cours officiel)Réf. RH4424 joursIntermédiaire3 740 €
- Packaging d'application pour Linux : RPMRéf. PRPM2 joursFondamentalProchaine session : 10 déc.1 590 €
- Postfix, administrer un serveur de messagerieRéf. OPOS2 joursIntermédiaire