IB Formation

Apache - Administrer des serveurs Web

Par IB Formation

Objectifs

  • Comprendre les architectures Web et la place d'un serveur Apache
  • Savoir installer, configurer, sécuriser et surveiller des serveurs Apache en production
  • Se repérer dans les différentes distributions d'un logiciel libre

Programme

Rappels sur les architectures Internet et le protocole HTTP

  • Les architectures Web : définitions, zoom sur architecture client-serveur
  • Les bases du protocole TCP/IP : définitions, paquets et encapsulation, modèle réseau TCP/IP, adresses IP et classes réseaux...
  • Le protocole d'application HTTP : requêtes et réponses HTTP, en-tête HTTP...
  • Choix du matériel et plates-formes supportées, exigences fondamentales d'un serveur, mémoire, interface réseau, connexion Internet, système d'exploitation

Installation du serveur Apache

  • Distributions Apache : distribution binaire et source
  • Compilation d'Apache sous UNIX, sous Win32 avec méthodes automatiques ou manuelles
  • Mise à jour d'Apache
  • Lancer, arrêter le serveur Apache

Configuration et administration d'Apache

  • Configuration de base : fichiers de configuration, travailler avec inetd
  • Tester le serveur Apache : grâce à un arpenteur, par ligne de commande
  • Outils graphiques de configuration : commanche, TkApache...
  • Configuration par répertoire, directives du conteneur Apache
  • Accès aux répertoires : contrôle d'accès selon le nom, adresse IP, en-tête HTTP

Apache et les technologies de génération dynamique de pages Web

  • Inclusion côté serveur SSI : activer les SS, format des commandes SSI
  • Configurer Apache avec PHP : fichiers de configuration et directives
  • Configurer Apache JServ

Sécurité avec Apache

  • Authentification utilisateur : modules, .htaccess, accès anonyme...
  • Apache et le protocole d'application SSL : construire et installer la bibliothèque OpenSSL, mod_ssl, clé privée
  • Pare-feu (firewall)

Logging sous Apache

  • Journaux : fichiers journaux et sécurité, statistiques, état du serveur, server Info
  • Analyseur d'historiques Analog
  • Suivi des utilisateurs : avec les cookies à l'aide de mod_usertrack, url avec mod_session

Pédagogie

  • Une formation pratique et concrète : différents ateliers permettent aux participants d'acquérir une première expérience concrète de la gestion des serveurs applicatifs mettant en production des applications Java.
  • De nombreuses phases d'échanges et de partage de bonnes pratiques.
  • Des retours d'expérience de la part de consultants experts de la technologie et de sa mise en oeuvre.

Formations de la même catégories (5)

ENI SERVICE
Configuration et administration du serveur Web ApachePar ENI SERVICE
  • Installer le serveur Web Apache sur différents systèmes d'exploitation.
  • Configurer le mode de fonctionnement d'Apache selon le système d'exploitation pour optimiser les performances.
  • Organiser la configuration dans les différents fichiers.
  • Réaliser la configuration de base d'Apache pour l'hébergement d'un site, et mettre en place une stratégie de délégation des tâches d'administration avec les fichiers .htaccess.
  • Configurer la journalisation des accès et des messages du serveur.
  • Gérer les permissions d'accès aux répertoires dans une démarche de sécurité optimale.
  • Mettre en place une stratégie de restriction d'accès par machine et par authentification utilisateur.
  • Gérer l'hébergement de multiples sites par la mise en place des hôtes virtuels.
  • Sécuriser les échanges entre les navigateurs et le serveur avec HTTPS.
Orsys
Apache, perfectionnementPar Orsys

Vous apprendrez, dans ce cours, à sécuriser des échanges avec HTTPS et à contrôler les accès à un serveur Apache. Vous mettrez en œuvre la ré-écriture d'URL, les filtres et les fonctionnalités liées à la haute disponibilité. Vous verrez enfin comment faire cohabiter des applicatifs PHP5 et PHP7 sur un même serveur.

IB Formation
Apache - Administrer des serveurs WebPar IB Formation

De nombreux serveurs Web de la toile, et non des moindres, sont opérés jour et nuit avec cette plate-forme libre, robuste et reconnue : Apache. Depuis les débuts historiques, au CERN, ce produit a connu de nombreuses évolutions pour aboutir à une plate-forme complète. Les administrateurs Web doivent aujourd'hui s'approprier ce "Must Have" de l'Open Source afin d'installer, de configurer, de sécuriser et de surveiller des serveurs Apache en production tant sur l'Internet que dans un Intranet.

Dawan
ApachePar Dawan

Savoir installer et configurer Apache - Savoir gérer des sites web avec Apache

Orsys
Apache, administrer un serveur WebPar Orsys

Vous maitriserez la mise en place d'un serveur HTTP avec Apache et l'installation d'un serveur DNS avec Bind. Vous intégrerez un serveur Apache avec un serveur d'application Tomcat et vous mettrez en place un serveur de messagerie. Vous apprendrez également comment installer des services d'accès distants (FTP).