Le spécialiste de votre système d'information
Créé le | Modifié le | | AXOPEN

Formation NGINX

Formation NGINX. Introduction et configuration du serveur WEB NGINX. Définition des fichiers de configuration et des modules, session de formation.

 

Planning de la formation NGINX

 Voici le planning et le sommaire de la formation NGINX.

  1. Introduction
    • I/O NON-Bloquantes asynchrones
    • Rappel – Protocole http
    • Historique
    • Les serveurs web
    • Le traitement d’une requête HTTP
    • Le Problème c10K
    • Qu’est-ce qu’un programme?
    • Qu’est-ce qu’un THREAD?
    • Les entrées-sorties
    • I/O bloquantes synchrones
    • I/O non-bloquantes synchrones
    • I/O Bloquantes asynchrones
    • Comment fonctionne un thread
    • Problème inhérent aux threads
    • Le modèle thread-driven
    • LE modèle EVENT-DRIVEN
  2. Découverte de NGINX
    • Fonctionnalités principales
    • Points forts
    • Limitations
    • Architecture NGINX
    • Pattern REACTOR
    • La composition de nginx
    • Packaging nginx
    • Comparatif des version gratuite et payante
    • Les modules activés
    • Les modules activables
    • Les autres modules
    • Les commandes habituelles
  3. Configuration
    • Modules
    • Configuration par Fichier
      • La configuration par défaut
      • Bonne pratique
      • Les directives
      • NGINX FACTS
      • Modules de base
      • Directives du modules de base
      • Variables du modules core
      • Module event
      • Module event – Worker Connections
      • Module event – Processus de connexion
      • EXEMPLE DE CONFIGURATION
      • Structure des blocs
      • Le bloc http
      • Directive server_name
      • Directive TRY_FILES
      • Gestion des pages d’erreur
      • Directive LOCATION
      • Module GZIP
      • Module hEADER
      • Module REWRITE
      • Module AUTHENTICATION
      • Module LOG
      • Module SSL
    • CGI / FastCGI 
      • Nginx serveur PHP | PERL
      • CGI et Fastcgi
      • Configuration fastcgi
      • Exemple de configuration
    • PROXY et LOAD BALANCING
      • Fonctionnement d’un proxy
      • Module PROXY
      • PROXY
      • PROXY cache
      • Module upstream
      • Stream et load balancer
      • Variables upstream
      • Pondérer les serveurs
  4. Exploitation
    • Rotation des logs
    • Sécurité
    • Bloquer des utilisateurs sur leurs pays
  5. Naxsi
    • Introduction aux firewall applicatifs
    • Installation de Naxsi
    • Configuration des règles
    • Les whitelists
    • Créer ses propres règles Naxsi
  6. Performance
    • Méthodologie de performance
    • Décomposition des temps de réponses
    • Tips pour des meilleurs performance
    • Connaitre sa machine
    • Configuration des workers
    • Compression
    • Cache sur le navigateur
    • Cache du fileSYSTEM
    • Fastcgi proxy cache
    • Tester ses configurations
    • Tuning php
    • Les AIO
    • SPDY

 

Exemple de benchmark nginx

Fig 1: Exemple de benchmark avec NGINX et SIEGE.

Durée de la Formation NGINX

2 à 4 jours

Public de la Formation NGINX

Développeur et administrateur

Pré-requis de la Formation NGINX

Aucun

Lieu de la Formation NGINX

Disponibilité France

Besoin d'informations complémentaires ?