Version : 2020.01

Dernière mise-à-jour :

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 : Techniciens et Administrateurs Linux.
Pré requis : Avoir suivi la formation LCF200 - CentOS 7 Linux (RHEL 7) : 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 casque ou des écouteurs (si MOOC ou FAD),

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 :

https://ittraining.io

Formations à Distance

Accès débloqué aux domaines suivants :

https://ittraining.io

https://ittraining.institute

http://ittraining.support

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>