Dawan

Linux Avancé : Serveurs web avec Nginx, Apache et Tomcat

Par Dawan

Objectifs

Administrer les serveurs Apache, Nginx et les applications Tomcat

Programme

Présentation de la logistique de cours

  • Objectifs du cours
  • Références et ressources

Les protocoles et normes

  • Les organismes: W3C et l'IETF
  • Les conventions de nommage des ressources (URI, URL, URN)
  • Les versions du protocole http(http v1.1, SPDY, http v2, http via quick)
  • Les principaux codes types (20x, 30x, 40x, 50x)
  • Le protocole https: TLS/SSLv3

Les services web

  • Présentation des principaux acteurs
  • Les modes de fonctionnement
  • Sécurisation des services web: NIDS, WAF, DPI

Apache

  • Présentation de la technologie
  • Utilisation des "virtual hosts"
  • Les redirections et l'URL Rewriting
  • Les contrôles d'accès: ACL
  • Gestion externe des droits et des options (.htaccess)
  • Atelier pratique: Installation et configuration d'apache. Création de plusieurs "virtual hosts" incorporant les contrôles d'accès.

Tomcat

  • Le contexte d'utilisation
  • Présentation de la technologie
  • Rappels sur les servlets, JSP
  • Atelier pratique: déploiement d'une application JAVA.

Nginx

  • Présentation de la technologie
  • Utilisation des "servers blocks"
  • Les redirections et l'URL Rewriting
  • Le reverse proxy
  • Équilibrer la charge et failover
  • Présentation de naxsi
  • Atelier pratique: Configuration de plusieurs "servers blocks" en activant le mode reverse proxy pour exposer l'application Tomcat.

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur
  • Nos formations sont accessibles aux personnes en situation de handicap
    si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr nous étudierons ensemble vos besoins.

Formations de la même catégories (5)

ENI SERVICE
Mise en oeuvre d’un reverse proxy avec ApachePar ENI SERVICE
  • Installer le serveur Web Apache sur différents systèmes d’exploitation.
  • Configurer le mode de fonctionnement d’Apache selon le système d’exploitation pour optimiser les performances.
  • Comprendre l'organisation de la configuration dans les différents fichiers.
  • Optimiser la configuration d'Apache vis à vis du chargement des modules nécessaires.
  • Réaliser la configuration minimale d'Apache pour son fonctionnement en tant que reverse-proxy.
  • Mettre en place une configuration optimale de la journalisation.
  • Mettre en place une stratégie de restriction d’accès par machine et par authentification utilisateur.
  • Sécuriser les échanges entre les navigateurs et le serveur avec HTTPS.
  • Gérer la répartition de charge et la tolérance de panne sur plusieurs serveurs backend.
Clever Institut
Apache ServeurPar Clever Institut

Le logiciel libre Apache HTTP Server (Apache) est un serveur HTTP créé et maintenu au sein de la fondation Apache. C’est le serveur HTTP le plus populaire sur Internet. C’est un logiciel très puissant mais dont la configuration sécurisée et efficace n’est pas aisée. Le serveur Web est souvent accompagné par un ensemble d’outils, qui aident à la création de statistiques de fréquentation, ou à un suivi précis afin de savoir gérer tous les problèmes de sécurité.
Cette formation pratique donne une vision complète du serveur Apache, depuis son installation sur plusieurs architectures jusqu’à sa configuration.

SQLI Institut
Serveur WEB : apachePar SQLI Institut
  • Comprendre le fonctionnement d'apache, et savoir le mettre en oeuvre, l'installer, le configurer et l' administrer.
Dawan
WebServices avec Apache CXFPar Dawan

Maîtriser le développement et le déploiement de services web avec Apache CXF

ENI SERVICE
Sécurisation d’un serveur Web ApachePar ENI SERVICE
  • Installer le serveur Web Apache sur différents systèmes d’exploitation.
  • Gérer les privilèges d'exécution des différents processus du serveur.
  • Mettre en place des limitations sur les ressources consommées.
  • Eviter les attaques courantes par la configuration appropriées des modules de sécurité d'Apache et notamment mod_evasive.
  • Configurer le mode de fonctionnement d’Apache selon le système d’exploitation pour optimiser les performances.
  • Organiser la configuration dans les différents fichiers.
  • Sécuriser les échanges entre les navigateurs et le serveur avec HTTPS.
  • Mettre en place une stratégie de restriction d’accès par machine et par authentification utilisateur.