
Description :
Maîtrisez l'administration du serveur web Apache2, l'une des solutions les plus utilisées pour héberger des sites internet. Apprenez à installer, configurer et sécuriser Apache sur différents systèmes d'exploitation. Découvrez comment gérer les hôtes virtuels, les modules complémentaires et les règles de réécriture d'URL. Développez les compétences nécessaires pour optimiser les performances, implémenter HTTPS et résoudre efficacement les problèmes courants de votre serveur web.
Public
- - Administrateurs systèmes
- Développeurs
- Responsables IT
Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.
Objectifs de formation
- - Installer et configurer Apache
- Optimiser la performance des sites web
- Configurer les certificats SSL
- Implémenter des politiques de sécurité
Prérequis
- - Connaissances de base en systèmes Linux et réseaux
Programme de formation
Apache2 : Administration et sécurisation de serveurs web professionnels
Introduction
- Présentation générale des services d'un Intranet
Les protocoles
Configuration TCP/IP d'un serveur Unix ou Linux
Rappel DNS avec Bind
- Concepts et terminologie du DNS, ressources et documentations
Types de serveurs
Configuration du client DNS
Commandes de test (host, nslookup, dig)
Aspects complémentaires (gestion des traces, dépannage, mises à jour dynamiques , sous-domaines)
Mise en oeuvre de serveurs HTTP avec Apache
- Versions, ressources, documentation
Les modules Apache
Installation depuis les sources
Premières directives essentielles du fichier «httpd.conf»
Directives de sécurisation des répertoires
Administration déléguée (fichiers «.htaccess»)
Personnalisation des pages d'erreurs
Authentification des utilisateurs
Gestion des fichiers de trace, outils de statistiques
Mise en oeuvre des hôtes virtuels
Protocole SSL, certificats, dialogue sécurisé en «https»
Observation et amélioration des performances
Aspects complémentaires (proxy et cache, expressions régulières et réécriture, négociation de contenu)
Le Web dynamique
- Programmes CGI (mise en oeuvre, dépannage, sécurité)
Langage PHP (caractéristiques et versions, compilation et intégration dans Apache)
Serveurs d'applications Java : Exemple de Tomcat
Présentation et architecture de Tomcat
Installation de Java et de Tomcat
Mise en place de la collaboration Apache-Tomcat (connecteur AJP et module mod_jk)
Tests d'accès aux servlets et aux JSPs
Les enjeux concernant la sécurité
- Protection des données
La gestion des droits côté système
Les spécificités des services (apache, ftp, postfix)
Restreindre les accès au niveau réseau : Le Filtrage @IP / service
Par le Firewall, par les Wrappers
Quelques exemples avec iptables
Les outils d'audit de la sécurité
-
-
01 85 09 29 06
contact@oxformation.com
-


