S'inscrire      

Formation:


La formation sur le serveur Web Apache. Un nombre important de serveurs Web du Net opèrent à temps plein avec cette plate-forme libre, robuste et reconnue

Mise en place et configuration de serveur Web (Apache HTTP Server)


Coût

25 000 FCFA

Durée

10 heures (reparties selon votre disponibilité)

Objectifs

- Comprendre les architectures Web et la place d'un serveur Apache
- Savoir installer, configurer, sécuriser et surveiller des serveurs Apache en production
- Se repérer dans les différentes distributions d'un logiciel libre


Public

- Administrateurs Web
- Développeurs Web souhaitant piloter son environnement de façon autonome


Pré requis

- Notions sur les applications Web


Programme

Rappels sur les architectures Internet et le protocole HTTP :
  • Les architectures Web : définitions, zoom sur architecture client-serveur
  • Les bases du protocole TCP/IP : définitions, paquets et encapsulation, modèle réseau TCP/IP, adresses IP et classes réseaux...
  • Le protocole d'application HTTP : requêtes et réponses HTTP, en-tête HTTP...
  • Choix du matériel et plates-formes supportées, exigences fondamentales d'un serveur, mémoire, interface réseau, connexion Internet, système d'exploitation


Installation du serveur Apache :
  • Distributions Apache : distribution binaire et source
  • Compilation d'Apache sous UNIX, sous Win32 avec méthodes automatiques ou manuelles
  • Mise à jour d'Apache
  • Lancer, arrêter le serveur Apache


Configuration et administration d'Apache :
  • Configuration de base : fichiers de configuration, travailler avec inetd
  • Tester le serveur Apache : grâce à un arpenteur, par ligne de commande
  • Outils graphiques de configuration : commanche, TkApache...
  • Configuration par répertoire, directives du conteneur Apache
  • Accès aux répertoires : contrôle d'accès selon le nom, adresse IP, en-tête HTTP


Apache et les technologies de génération dynamique de pages Web :
  • Inclusion côté serveur SSI : activer les SS, format des commandes SSI
  • Configurer Apache avec PHP : fichiers de configuration et directives
  • Configurer Apache JServ


Sécurité avec Apache :
  • Authentification utilisateur : modules, .htaccess, accès anonyme...
  • Apache et le protocole d'application SSL : construire et installer la bibliothèque OpenSSL, mod_ssl, clé privée
  • Pare-feu (firewall)


Logging sous Apache :
  • Journaux : fichiers journaux et sécurité, statistiques, état du serveur, server Info
  • Analyseur d'historiques Analog
  • Suivi des utilisateurs : avec les cookies à l'aide de mod_usertrack, url avec mod_session