Ceci est une ancienne révision du document !


Version : 2020.01

Dernière mise-à-jour : 2020/02/04 15:43

Administration d'un Serveur Internet/Intranet avec Apache

Présentation

Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Maîtriser l’Administration d'un Serveur Internet/Intranet avec Apache.
Public : Techniciens et Administrateurs Linux confirmés.
Pré requis : Avoir réussi la certification CompTIA Linux+ Powered by LPI ou la certification LPIC-1 ou la certification SUSE CLA ou posséder les compétences équivalentes.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluation à l'aide d'un test auto-correctif.
Machine Virtuelle : CentOS_7

Prérequis Matériel

  • Un poste 64 bits (MacOS, Linux, Windows™ ou Solaris™),
  • Dans le cas de Windows™, seulement la version 7 ou 10 avec Hyper-V désinstallé,
  • Le mot de passe du compte administrateur du système,
  • Clavier AZERTY FR ou QWERTY US,
  • 8 Go de RAM minimum,
  • Processeur 4 cœurs minimum,
  • 6 Go d'espace disque disponible,
  • Un casque ou des écouteurs (si MOOC ou FAD),
  • Un micro (optionnel).

Prérequis Logiciels

  • Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows™ ou Solaris™),
  • Si Windows™ - Putty et WinSCP.

Prérequis Internet

  • Un accès à Internet rapide sans passer par un proxy,
  • Accès débloqué aux domaines suivants :
    • *.ittraining.io
    • ittraining.center
    • ittraining.network
    • ittraining.support

Programme

  • Administration d'un Serveur Internet/Intranet avec Apache
    • Présentation et Configuration d'Apache
      • Présentation d'Apache
      • Contenu de ce Cours
      • Préparation
      • Installation à partir des dépôts
        • RHEL / CentOS 7
        • Debian 8
      • Configuration sous RHEL / CentOS 7
        • Etude des directives du fichier /etc/httpd/conf/httpd.conf
        • Etude des directives du fichier /etc/httpd/conf.d/autoindex.conf
        • Etude des directives du fichier /etc/httpd/conf.d/userdir.conf
        • Etude des directives du fichier /etc/httpd/conf.d/local.conf
        • Application de la Configuration
      • Configuration sous Debian 8
        • Etude des directives du fichier /etc/apache2/apache2.conf
        • Etude des directives du fichier /etc/apache2/conf-available/charset.conf
        • Etude des directives du fichier /etc/apache2/conf-available/localized-error-pages.conf
        • Etude des directives du fichier /etc/apache2/conf-available/other-vhosts-access-log.conf
        • Etude des directives du fichier /etc/apache2/conf-available/security.conf
        • Etude des directives du fichier /etc/apache2/conf-available/serve-cgi-bin.conf
        • Etude des directives du fichier /etc/apache2/envvars
        • Etude des directives du fichier /etc/apache2/magic
        • Etude des directives du fichier /etc/apache2/ports.conf
    • Administration de Base
      • LAB #1 - Gestion de serveurs virtuels
        • Sous RHEL / CentOS 7
          • Hôte virtuel par nom
          • Hôte virtuel par adresse IP
          • Hôtes Virtuels Dynamiques avec mod_vhost_alias
        • Sous Debian 8
          • Hôte virtuel par nom
          • Hôte virtuel par adresse IP
          • Hôtes Virtuels Dynamiques avec mod_vhost_alias
      • LAB #2 - Gestion des pages personnelles avec mod_userdir
        • Sous RHEL / CentOS 7
        • Sous Debian 8
    • Administration Avancée
      • LAB #3 - Gestion des pages dynamiques avec mod_php
      • LAB #4 - Gestion de l'authentification avec .htpasswd et mod_auth_basic
      • LAB #5 - Gestion de l'authentification avec MariaDB et mod_authn_dbd
      • LAB #6 - Gestion de l'authentification avec OpenLDAP et mod_authnz_ldap
      • LAB #7 - Gestion des pages web sécurisées en https avec mod_ssl
      • LAB #8 - Gestion d'un Serveur Mandataire avec mod_proxy
      • LAB #9 - Gestion du Caching avec mod_file_cache, mod_socache_shmcb, mod_cache et mod_cache_disk
      • LAB #10 - Gestion d'un Reverse Proxy avec mod_proxy
      • LAB #11 - Gestion d'un Cluster de Répartition de Charge avec Tomcat et mod_jk
      • LAB #12 - Gestion d'un Cluster de Répartition de Charge avec mod_proxy_ajp
      • LAB #13 - Gestion du Web-based Distributed Authoring and Versioning avec mod_dav
      • LAB #14 - Gestion de la réécriture d'URL avec mod_rewrite
      • LAB #15 - Personnalisation des en-têtes de requêtes et de réponses HTTP avec mod_header
      • LAB #16 - L'exécution des scripts CGI sous l'utilisateur et le groupe spécifiés avec mod_suexec
      • LAB #17 - Améliorer l'utilisation de la Mémoire du Serveur avec mod_worker

<html>

Copyright © 2020 Hugh NORRIS

</html>

Menu