Plan du cours

Fondamentaux d'Apache

  • Qu'est-ce qu'un serveur web ?
  • Apache et le Web
  • Présentation de HTTP
  • Aperçu de l'installation d'Apache
  • Labo : Installer Apache

Configuration du serveur

  • Exigences du site web
  • Problèmes de performance
  • Fichier de configuration d'Apache
  • Modules Apache
  • Modules partagés versus modules intégrés
  • Labo : Configurer un site web simple

Journalisation

  • Logs d'erreurs
  • Activation des logs de transfert
  • Journalisation personnalisée
  • Filtres de logs
  • Outils d'analyse des fichiers de logs
  • Gestion des fichiers de logs
  • Labo : Activer la journalisation

Contenu dynamique

  • Status et informations du serveur
  • Interface de passerelle commune (CGI)
  • Perl et mod_perl
  • PHP
  • Servelets Java, JSP et Tomcat
  • Intégration d'Apache et Tomcat
  • Labo : Activer plusieurs formes de contenu dynamique

Contrôle d'accès

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

Sécurité

  • Problèmes de sécurité web
  • Couche de sockets sécurisés (SSL)
  • Certificats
  • Labo : Installer Apache avec SSL

Authentification

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

Hébergement virtuel

  • Hébergement virtuel basé sur IP
  • Hébergement virtuel basé sur le nom
  • Hébergement virtuel basé sur les ports
  • Hébergement virtuel en masse
  • Hébergement virtuel avec mod_rewrite
  • Labo : Activer l'hébergement virtuel

Autres modules

  • Tournée guidée des autres modules Apache

Gestion du contenu web

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

Pré requis

  • Une connaissance pratique de UNIX est requise, y compris les commandes de manipulation de fichiers et l'utilisation d'un éditeur de texte.
  • Une connaissance pratique de HTML et SQL serait utile.
  • Familiarité avec le navigateur web Mozilla serait utile.
 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires