Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > Apache > Serveur WEB : apache

Serveur WEB : apache

apache

Objectifs

  • Comprendre le fonctionnement d'apache, et savoir le mettre en oeuvre, l'installer, le configurer et l' administrer.

Public

  • Toute personne souhaitant configurer, installer et exploiter un serveur web à base d'apache.

Prérequis

  • Il est demandé aux participants de connaître les bases de TCP/IP.

Programme de la formation

Introduction

  • Présentation, historique. Fonctionnalités.
  • Documentation de référence.
  • Fonctionnement multi-threads.
  • Modularité du noyau.
  • Travaux pratiques : installation, configuration de base
  • Principe, le rôle des modules.

Protocole HTTP

  • Fonctionnement, format des requêtes.
  • Méthodes. Syntaxe d'une URL.

Configuration du serveur

  • Environnement, gestion des processus, requêtes, connexions client : le fichier httpd.conf.
  • Etude du fichier de configuration.
  • Travaux pratiques :
  • Configuration des MPM, des DSO.
  • Connexion des clients. Exemples de dialogue.
  • Interrogations avec apachectl.

Configuration d'un site principal

  • Nom interne du serveur, rappel sur les DNS, page d'accueil, types de fichiers, les alias, définition de chemins relatifs, la balise index
  • Ports et interfaces d'écoute.
  • Distribution des documents.
  • Documents par défaut et chemins relatifs.
  • Travaux pratiques : mise en oeuvre avec création d'un site et configuration du serveur apache.

Hôtes virtuels

  • Principe, configuration, hôtes virtuels basés sur l'adresse IP, sur le nom

WebDynamique

  • Principe des scripts CGI, fonctionnement.Apports de la solution fastCGI.
  • Travaux pratiques : configuration apache, écriture d'un script CGI simple.
  • Présentation des variables d'environnement disponibles.
  • Passage de paramètres avec GET et POST

Exploitation Apache

  • Administration du site,
  • personnalisation des pages d'erreurs
  • Les fichiers journaux: analyse directe, analyse par webalizer
  • Travaux pratiques : mise en charge du site et visualisation du comportement.

Le mode proxy

  • Architecture forward proxy et Reverse proxy.
  • Travaux pratiques : installation et configuration.
  • Gestion du cache avec le module mod_cache.