Linux Avancé : Serveurs web avec Nginx, Apache et Tomcat
Quels sont les buts de la formation ?
Programme de la formation
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.



Chargement...