Plan du cours

Principes fondamentaux d'Apache

  • Qu'est-ce qu'un serveur web ?
  • Apache et le Web
  • Vue d'ensemble du HTTP
  • Vue d'ensemble de l'installation d'Apache
  • Lab : Installer Apache

Configuration du serveur

  • Exigences en matière de sites web
  • Problèmes de performance
  • Fichier de configuration d'Apache
  • Modules Apache
  • Modules partagés et modules intégrés
  • Lab : Mise en place d'un site Web simple

Journalisation

  • Journaux d'erreurs
  • Activation des journaux de transfert
  • Journalisation personnalisée
  • Filtres de journalisation
  • Outils d'analyse des fichiers journaux
  • Gestion des fichiers journaux
  • Lab : Activer la journalisation

Contenu dynamique

  • Statut du serveur et informations
  • Interface de passerelle commune
  • Perl et mod_perl
  • PHP
  • Java servlets, JSP et Tomcat
  • Intégration d'Apache et Tomcat
  • Lab : Activer plusieurs formes de contenu dynamique

Contrôler Access

  • Contrôler l'accès par nom d'hôte et adresse IP
  • Utiliser l'authentification par mot de passe mod_auth
  • Utiliser l'authentification par base de données
  • Lab : Activer l'authentification et le contrôle d'accès

La sécurité

  • Problèmes de sécurité sur le web
  • Le protocole SSL (Secure Sockets Layer)
  • Les certificats
  • Lab : Installer Apache avec SSL

L'authentification

  • Authentification HTTP
  • Directives d'authentification d'Apache
  • Authentification à l'aide de PHP
  • Lab : créer une page web protégée par un mot de passe pour accéder à la base de données des commandes

Hébergement virtuel

  • Hébergement virtuel basé sur l'IP
  • Hébergement virtuel basé sur les noms
  • Hébergement virtuel basé sur les ports
  • Hébergement virtuel en masse
  • Hébergement virtuel avec mod_rewrite
  • Lab : Activer l'hébergement virtuel

Autres modules

  • Visite guidée des autres modules Apache

Gestion du contenu web

  • Accès FTP
  • WebDAV
  • Lab : Utilisation de WebDAV

Pré requis

  • Une connaissance pratique d'UNIX est requise, y compris des commandes de manipulation de fichiers et l'utilisation d'un éditeur de texte.
  • Une connaissance pratique de HTML et SQL serait utile.
  28 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.

Prix par participant

Cours Similaires

Catégories Similaires