Formation NGINX.
Score de satisfaction : 4.80/5
Durée :
4 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
NGINX
à partir de
2600 €HT

Référence :
SF33447
Durée :
4 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 28 heures de formation
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation NGINX.

Utilisez le serveur web le plus populaire au monde Nginx grâce à notre formation NGINX

Le serveur Web NGINX permet de gérer des sites Web à fort trafic. Vous découvrirez ainsi grâce
à la formation comment installer, configurer et gérer un serveur. Vous serez également en mesure
d'héberger plusieurs sites, mettre en oeuvre la répartition des charges ou encore gérer la sécurité.

Objectifs pédagogiques.

1Être capable de gérer un serveur web NGINX

2Installer le serveur

3Gérer les modules et le protocole HTTP

4Configurer un site principal

5Savoir gérer et répartir la charge

6Utiliser Virtual Hosts

7Gérer la sécurité

8Pouvoir migrer de serveur

Prérequis : Connaissances de bases de TCP/IP et des technologies web.
Partagez cette formation

Programme de formation NGINX.

PDF

Découverte de NGINX

Introduction, historique et licence
Fonctionnalités
Plates-formes supportées
Architecture asynchrone et modularité
Problème C10K, threads et mémoire

Installer le serveur

Découverte des packages disponibles
Compilation du serveur Web à partir des sources
Démarrer
Options de ligne de commande et signaux
Utilisation de la documentation

Les modules

Mettre en oeuvre : choisir les modules
Syntaxe et structure des fichiers de configuration
Configurer le serveur (étudier le fichier /etc/nginx/nginx.conf : http-block, server-lock, location-block)
Identité, limites et paramètres de tuning
Les blocs « server » et les blocs « location »
Directives concernant les requêtes
Les variables
Gérer les pages d’erreurs
Hôtes virtuels

Protocole HTTP

Fonctionnement
Format des requêtes
Méthodologie
Syntaxe d’une URL

Configurer un site principal

Nom interne du serveur
Les DNS
Page d’accueil et sortes de fichiers
Les alias
Définir les chemins relatifs

Contenus dynamiques et FastCGI

Modification de l’encodage et du contenu des réponses à la volée
Server Side Includes, interfaces SCGI et FastCGI
Applications PHP ou Perl avec FastCGI
Memcached

Gérer et répartir la charge

Monitoring et Accounting
Mécanismes de proxy
Répartir, visualiser et limiter la charge et les statistiques du serveur
Outils et test de charge comparatif

Virtuals Hosts

Concept
Configurer les URLS
Hôtes virtuels basés sur l’adresse IP et/ou sur le nom

Scripts CGI

Serveur proxy
Configurer le serveur en proxy inverse et messagerie

Exploiter

Administrer le site
Fichiers journaux:
Créer des fichiers de logs séparés pour chaque hôtel virtuel
Processus de rotation des fichiers journaux
Analyser les informations stockées dans les logs

La sécurité

Module HttpAuthBasicModule
Mettre en oeuvre les directives auth_basic et auth_basic_user_file
Login/mot de passe : htpasswd-b ou htpasswdperl
Contrôler les accès des clients en fonction de
l’adresse IP (allow et deny, satisfy)
Authentification HTTP
Filtrer les requêtes et réécrire les adresses
Hôte HTTPS
Logs, formats et configuration

Migrer de serveur

Conseils de migration
Comparaison avec le serveur Apache

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT