La formation Serveur Nginx vous permet de comprendre le fonctionnement du serveur Nginx, et savoir le mettre en œuvre, l'installer, le configurer et l'administrer.
Ce module s'appuie sur des travaux pratiques.

Diplôme
Certificat ESIEE-IT
Durée
3 jours (soit 21 heures)
Coût
2 652 €
Campus
Paris 9ème ou à distance

Serveur Nginx

  • Comprendre le fonctionnement du serveur Nginx, et savoir le mettre en œuvre, l'installer, le configurer et l'administrer.
  • Ce module s'appuie sur des travaux pratiques.

Introduction

  • Présentation, historique, licence.
  • Fonctionnalités : serveur http, proxy inverse, proxy de messagerie, diffusion de contenus vidéo, ...
  • Plateformes supportées. Architecture : principe de serveur asynchrone, modularité.

Mise en œuvre

  • Choix des modules, d'une version/distribution.
  • Atelier : installation, démarrage, configuration de base.

Protocole HTTP

  • Fonctionnement, format des requêtes.
  • Méthodes. Syntaxe d'une URL

Configuration du serveur nginx

  • Etude du fichier /etc/nginx/nginx.conf : http-block, server-block, location-block.

Configuration d'un site principal

  • Nom interne du serveur, rappel sur les DNS, page d'accueil, types de fichiers, les alias, définition de chemins relatifs,
  • Atelier : mise en œuvre avec création d'un site et configuration du serveur Nginx.

Virtuals Hosts, locations

  • Principe, configuration, hôtes virtuels basés sur l'adresse IP, sur le nom.
  • Configuration des URLs.

Scripts CGI

  • Exécution d'applications en PHP, en Python.

Serveur proxy

  • Configuration Nginx en proxy inverse et en proxy messagerie.

Exploitation

  • Administration du site.
  • Les fichiers journaux : création de fichiers de logs séparés pour chaque hôtel virtuel.
  • Mécanisme de rotation des fichiers journaux.
  • Analyse des informations stockées dans les logs.
  • Atelier : mise en charge du site et visualisation du comportement.

Sécurité

  • Le module HttpAuthBasicModule.
  • Mise en œuvre des directives auth_basic et auth_basic_user_file.
  • Création des login/mot de passe : htpasswd-b ou htpasswd-perl.
  • Restriction d'accès en fonction de l'adresse IP : directives allow et deny,
  • et avec restriction par mot de passe : directive satisfy.

Migration

  • Comparaison des serveurs Nginx et Apache.
  • Conseils de migration.
     

À qui s’adresse cette formation ?

Toute personne souhaitant configurer, installer et exploiter un serveur Nginx.
 

Quels sont les prérequis ? 

Il est demandé aux participants de connaître les bases de TCP/IP et des technologies web. 
 

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 11 au 13 décembre 2023
  • Du 22 au 24 janvier 2024
  • Du 8 au 10 avril 2024
  • Du 26 au 28 juin 2024
  • Du 7 au 9 octobre 2024
  • Du 11 au 13 décembre 2024
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous