Administration d'un serveur web sous Linux/Apache

Partager par email

×

Code Titre Durée Prix HT
LX910 Administration d'un serveur web sous Linux/Apache 4 jours Nous consulter

Objectifs

Installer, configurer et administrer un serveur Web sous Linux avec Apache

Public

Futurs administrateurs de serveurs web

Pré-requis

Bonne connaissance de Linux et des protocoles TCP/IP

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

RAPPELS D'ADMINISTRATION LINUX

  • Le système Linux, les distributions
  • La documentation
  • Configuration TCP/IP de base
  • Rappels sur le format des adresses IP
  • Adresses IPv6
  • Adresses IPv4
  • Quelques adresses particulières
  • Réseaux non connectés à l'Internet
  • Sous-réseaux
  • Interfaces physiques
  • Résolution des noms
  • Fichier /etc/hosts
  • Aspect client DNS
  • Routage
  • Démons essentiels
  • Superdémon inetd
  • Superdémon xinetd
  • Protocole SSH
  • Utilisateurs et groupes
  • Fichiers de configuration
  • Le fichier /etc/passwd
  • Le fichier /etc/group
  • Le fichier/etc/shadow
  • Gestion des groupes
  • Gestion des comptes utilisateurs
  • Démarrage et arrêt du système
  • Chargement du système, activation du noyau
  • Niveaux d'exécution
  • Programme init - fichier /etc/inittab
  • Passage au mode multi-utilisateurs
  • Arrêt et redémarrage
  • Service cron de planification des travaux
  • La commande crontab
  • Autorisations
  • Format des fichiers de requêtes
  • La commande at
  • Le fichier/etc/crontab
  • Paquets logiciels
  • Premier maillon du site LAMP : Service FTP anonyme

L'ESSENTIEL DU SERVEUR APACHE

  • Le projet Apache
  • Les versions
  • Le protocole HTTP
  • HTTP 1.0
  • HTTP 1.1
  • Quelques codes retour
  • Les modules
  • Terminologie et principes
  • Liste résumée des modules Apache 2
  • Module core
  • Modules de type MPM
  • Modules de base
  • Modules d'extension
  • Modules de type expérimental
  • Installation
  • Étapes de l'installation
  • Mise en œuvre
  • Premiers tests
  • Accès à la documentation
  • Les fichiers de configuration
  • Premières directives essentielles
  • ServerRoot
  • Listen
  • ServerName
  • PidFile
  • User
  • Group
  • ServerAdmin
  • DocumentRoot
  • DefaultType
  • Alias
  • Directives concernant les modules
  • Sécurisation des répertoires
  • Directory
  • DirectoryMatch
  • Files
  • FilesMatch
  • Location
  • SetHandler
  • Location Match
  • Options
  • Contrôles d'accès
  • Fichiers décentralisés .htaccess
  • Visualisation des fichiers d'un répertoire
  • Pages personnelles
  • Authentification des utilisateurs
  • Création des comptes
  • Directives de configuration
  • Exemple de mise en œuvre
  • Hôtes virtuels
  • Hôtes virtuels basés sur l'adresse IP
  • Hôtes virtuels basés sur le numéro de port
  • Hôtes virtuels basés sur le nom
  • Fichiers de logs, gestion des erreurs
  • Archivage des accès au serveur
  • Archivage des erreurs
  • Programmes CGI
  • Performances
  • Serveurs n'utilisant pas les threads (module prefork)
  • Serveurs utilisant les threads (module worker)
  • Connexions sécurisées avec SSL
  • Algorithmes de chiffrement
  • Chiffrement symétrique
  • Chiffrement asymétrique
  • Signature électronique d'un message
  • Protocole SSL
  • Certificats
  • Déroulement d'une connexion SSL
  • Mise en œuvre de SSL pour Apache
  • Bibliothèque OpenSSL
  • Obtention d'un certificat auprès d'une autorité officielle
  • Générer son propre certificat
  • Configuration Apache

Environnement


Mot-clés

LX910_Administration-serveur-web-sous-Linux-Apache_LX910

Commander