Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Nginx - Administrer des serveurs Web
Technique

Formation Nginx - Administrer des serveurs Web

Tirer parti de la modularité de Nginx pour délivrer des applications performantes

Conçu de façon très modulaire, Nginx se distingue de son principal concurrent Apache par des performances très élevées à machines comparables. Apparu il y a une dizaine d'années, Nginx est aujourd'hui présent sur environ 20% des serveurs Web en France et continue, année après année, de séduire les inconditionnels d'Apache. Les administrateurs Web ayant fait le choix de cette solution devront rapidement disposer des connaissances et compétences nécessaires à l'installation et l'administration d'un serveur Nginx, ce que propose de leur apporter cette formation de 3 jours.
Objectifs de cette formation Nginx - Administrer des serveurs Web
  • Comprendre la place d’un serveur Nginx dans une architecture Web
  • Savoir installer, configurer, sécuriser et surveiller des serveurs en production
  • Disposer des clés pour réussir une migration de serveurs Apache vers Nginx
Public
  • Administrateurs Web
  • Développeurs Web souhaitant piloter son environnement de façon autonome
Pré-requis
Programme détaillé

Introduction

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

Mise en oeuvre

  • Choix des modules, d'une version/distribution
  • Installation, démarrage, configuration de base

Protocole HTTP

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

Configuration

  • Le fichier de configuration :/etc/nginx/nginx.conf
  • Ses directives : 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
  • Mise en oeuvre avec la création d'un site et la configuration du serveur Nginx

Virtuals Hosts et 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
  • Visualisation du comportement du site avec un tests de montée en charge

Sécurité

  • Le module HttpAuthBasicModule
  • Mise en oeuvre 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
Les plus de cette formation Nginx - Administrer des serveurs Web
  • Une formation pratique et concrète : différents ateliers permettent aux participants d'acquérir une première expérience concrète de la gestion des serveurs applicatifs mettant en production des applications Java.
  • De nombreuses phases d'échanges et de partages de bonnes pratiques.
  • Des retours d'expériences de la part de consultants experts de la technologie et de sa mise en oeuvre.

Informations

  • Durée : 3 jours (21h)
  • Tarif : 1 690 € HT
  • Réf. : LI601
  • Option(s)
    • Repas Paris : 69 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.