FORMATION NGINX

ADMINISTRER UN SERVEUR WEB :

Alternative au serveur Web Apache, NGINX est une solution adaptée à la gestion de sites Web à fort trafic. Durant cette formation, vous installerez et configurerez NGINX. Vous en étudierez les fonctions de base, la sécurité, l'hébergement de plusieurs sites ainsi que la mise en œuvre de la répartition de charge.

Objectifs pédagogiques :

  • Gérer les requêtes HTTP incluant C10K, les threads et la mémoire
  • Configurer des hôtes virtuels avec NGINX
  • Mettre en œuvre HTTPS pour une application Web sécurisé
  • Créer un proxy avec NGINX
  • Gérer la montée en charge des serveurs
<

Tarification et déroulement

Formation continue

400 DH/Mois ≈

  • Type de formation : En groupe
  • Volume horaire : 32 heures
  • Durée de la formation : 4 mois
  • Début de la formation : Le
  • Dernier délais d'inscription : Le
  • Déroulement : Une séance de 2h par semaine
  • Horaire : À déterminer après la fin de votre inscription pour s'adapter aux emplois de temps des inscrits

Formation continue Accélérée

1000 DH/Mois ≈

  • Type de formation : En groupe
  • Volume horaire : 48 heures
  • Durée de la formation : 2 mois
  • Début de la formation : Le
  • Dernier délais d'inscription : Le
  • Déroulement : 3 séances de 2h par semaine
  • Horaire : À déterminer après la fin de votre inscription pour s'adapter aux emplois de temps des inscrits

Formation Accélérée

4000 DH ≈

  • Type de formation : Individuel
  • Volume horaire : 32 heures
  • Début de la formation : Dans un délais de 24 h aprés la validation de votre inscription
  • Horaire : Flexible selon votre disponibilité et la disponibilité de l'enseignant
  • Répartition des heures de la formation : vous pouvez terminer dans un délais de 4 jours ou bien répartir votre heures selon votre rythme, votre engagement

Formation continue

1000 DH/Mois ≈

  • Type de formation : Individuel
  • Volume horaire : 32 heures
  • Durée de la formation : 4 mois
  • Début de la formation : Dans un délais de 24 h aprés la validation de votre inscription
  • Déroulement : Une séance de 2h par semaine
  • Horaire : À déterminer après la fin de votre inscription
×

Formulaire d'inscription à l'Ecole Polytechnique des Génies

Virement Bancaire

Comment dois-je faire pour payer les frais d'inscription

Competence Center met à votre disposition des méthodes de paiement flexibles et en toute sécurité

Paiement par virement bancaire (RIB : 127270212119022082000414).

Paiement en cash chez notre centre (À côté de la pharmacie Bahja sur l'avenue Mhd 5, au-dessus du café El Mamouniya).

Programme de formation

1INTRODUCTION :

  • Le protocole HTTP : notions de base.
  • Le problème C10K, les threads et la mémoire.
  • L'architecture asynchrone de NGINX.
  • Tp :Inspection de requêtes HTTP.

2INSTALLATION ET PRISE EN MAIN DE NGINX :

  • Panorama des packages disponibles.
  • Compiler NGINX à partir des sources.
  • Démarrage, options de ligne de commande et signaux.
  • La documentation.
  • Tp :Installer, démarrer le serveur, créer une configuration simple.

3CONFIGURATION DU SERVEUR ET DES HÔTES VIRTUELS :

  • Structure des fichiers de configuration.
  • Configuration du serveur. Identité, limites et tuning.
  • Les blocs "server" et les blocs "location", les directives concernant les requêtes.
  • Les variables (utilisation).
  • NGINX et les hôtes virtuels.
  • Tp :Configuration d'hôtes virtuels, démarrage de plusieurs instances.

4SÉCURITÉ, REDIRECTION ET RÉÉCRITURE D'ADRESSES :

  • Contrôle d'accès des clients par adresse IP.
  • Authentification HTTP.
  • Filtrage de requêtes et réécriture d'adresses.
  • Gérer les pages d'erreurs.
  • SSL, mise en œuvre d'un hôte HTTPS.
  • Les logs, formats et configuration.

5 PROXY, FRONTAL, ET REVERSE PROXY :

  • Proxy simple avec NGINX.
  • Proxy SSL vers un autre serveur HTTP.
  • Gérer des erreurs entre frontal et server-réel.
  • Proxy cache : outil et usage de inotifywait.
  • Tp :Mise en œuvre de différentes configurations utilisant NGINX en frontal d'Apache.

6LES CONTENUS DYNAMIQUES ET FASTCGI :

  • Modifier l'encodage et le contenu des réponses à la volée.
  • FastCGI Process Manager (FPM).
  • Servir des applications PHP ou PERL grâce à FPM.
  • Mise en cache de contenus (Memcached).
  • Tp :Mise en œuvre d'une application de type phpMyAdmin et installation de WordPress.

7GESTION ET RÉPARTITION DE LA CHARGE :

  • Monitoring et Accounting.
  • Mécanismes de proxy et répartition de charge.
  • Mise en œuvre d'un frontal avec upstream.
  • Limiter la charge du serveur.
  • Observer la charge et les statistiques : sar, Munin.
  • Outil et test de charge comparatif : Gatling.

8LES ENJEUX CONCERNANT LA SÉCURITÉ :

  • Protection des données.
  • Restreindre les accès au niveau réseau.
  • Les outils sur le marché.

Notre priorité

Formation flexible

Vous souhaitez actualiser vos connaissances ou acquérir un diplôme ? Choisissez parmi les différentes formations en informatique le cours qui vous convient, à vos rythme, tout au long de vos formation.

Qualités requises

L’informatique est un outil majeur de stratégie et de compétitivité. Il est devenu indispensable aux entreprises et au grand public... Profitez des conseils avec nous pour bien maîtriser l’informatique.

Formation à distance

Il est possible de devenir webmaster, webdesigner ou référenceur... Profitez avec notre centre des formations diplômantes et certifiantes à distance pour s’orienter aux métiers du web.

prix compétitifs

Depuis la création de notre centre, nous ne cessons de développer nos connaissances pour assurer de formation performante avec un prix abordable, raisonnable et particulièrement avantageux.