Ceci est une ancienne révision du document !
Table des matières
Version : 2020.01
Dernière mise-à-jour : 2021/06/22 10:53
SER200 - 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 : Administrateurs RHEL/CentOS Junior.
Pré requis : Avoir suivi la formation LCF500 - CentOS 8 Linux (RHEL 8) : Technician 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.
Durée : 2 jours (14h).
Support de Cours
L'accès au supports de cours ainsi que les LABS et les validations des acquis se fait grâce à un abonnement annuel par stagiaire à une plateforme de cours sur Internet. Cette abonnement est facturé 35 € HT par stagiaire et par session.
L'utilisation de cette plateforme permet :
- de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis,
- de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé.
L'abonnement permet aux stagiaires :
- de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation,
- de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale,
- de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours,
- de consulter les mises à jour du contenu des supports de cours pendant la période de l'abonnement,
- d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires.
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,
- 8 Go d'espace disque disponible,
- Un micro (optionnel).
Logiciels
- Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows™ ou Solaris™),
- Si Windows™ - Putty et WinSCP.
Machine Virtuelle
A télécharger avant la formation : CentOs_7.
Internet
- Un accès à Internet rapide sans passer par un proxy,
- Formations en Face-à-Face Pédagogique
- Accès débloqué au domaine suivant :
- Formations à Distance
- Accès débloqué aux domaines suivants :
Programme
Jour #1
- 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
Jour #2
- 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> <DIV ALIGN=“CENTER”> Copyright © 2020 Hugh Norris<BR><BR> Document non-contractuel. Les prix, les conditions et le programme peuvent être modifiés sans préavis. </div> </html>