Votre partenaire formation

Apache – administrer un serveur Web

Réf: LIA

Durée: 4 jours

 

Objectifs de la formation

Cette formation pratique s »articule autour d »une étude détaillée du serveur Apache, pierre angulaire d »une solution Web Open Source. Elle présente en amont le logiciel Bind comme implémentation standard du service indispensable qu »est le DNS. Elle détaille ensuite Apache en partant de ses fonctions de base et en complétant par les applications classiques avec lesquels il communique, la sécurité, l »hébergement de plusieurs sites et le paramétrage de l »ensemble. Elle se termine par la mise en oeuvre d »un service de messagerie et de FTP comme composantes complémentaires de la solution. – Introduction

– Mise en oeuvre de serveurs DNS avec Bind\r\n- Mise en oeuvre de serveurs HTTP avec Apache

– Le Web dynamique

– Messagerie\r\n- Services FTP\r\n- Les enjeux concernant la sécurité’, ‘- Apache, perfectionnement’, ‘Formation web, Formation serveur web, Formation apache, Formation administration’

 

Programme de Formation

 

Introduction

– Présentation générale des services et protocoles.

– Configuration TCP/IP d »un serveur Unix ou Linux.

Mise en oeuvre de serveurs DNS avec Bind

– Concepts et terminologie du DNS, ressources et documentations.

– Types de serveurs.

– Compilation et installation du logiciel Bind.

– Démarrage, arrêt, configuration de base d »un serveur « cache seulement ».

– Configuration du client DNS.

– Commandes de test (host, nslookup, dig)

– Fichiers de configuration pour un serveur maître.

– Détail des enregistrements RR (SOA, NS, A, CNAME, MX, PTR…).

– Mise en oeuvre de la commande de gestion « rndc ».

– Ajout d »une nouvelle machine dans le domaine.

– Configuration d »un serveur esclave.

– Aspects complémentaires (gestion des traces, dépannage, mises à jour dynamiques, sous-domaines).

Travaux pratiques
Installation du logiciel Bind depuis l »archive source.Mise en oeuvre d »un serveur DNS « cache seulement ».Mise en oeuvre d »un serveur DNS primaire.Configuration de la commande rndc.Ajout d »une machine dans le domaine.Mise en oeuvre d »un serveur DNS secondaire.

Mise en oeuvre de serveurs HTTP avec Apach

– Versions, ressources, documentation.

– Les modules Apache.

– Installation depuis les sources

– Premières directives essentielles du fichier  » httpd.conf « 

– Directives de sécurisation des répertoires.

– Administration déléguée (fichiers  » .htaccess « ).

– Pages personnelles.

– Authentification des utilisateurs

– Gestion des fichiers de trace, outils de statistiques.

– Mise en oeuvre des hôtes virtuels.

– Protocole SSL, certificats, dialogue sécurisé en  » https « .

– Observation et amélioration des performances.

– Aspects complémentaires (proxy et cache, expressions régulières et réécriture).

Travaux pratiques
Installation du logiciel Apache depuis l »archive source. Adaptation des directives essentielles, validation de l »installation. Sécurisation de l »accès aux répertoires. Mise en oeuvre d »un site personnel avec authentification. Mise en oeuvre d »hôtes virtuels. Mise en oeuvre d »un hôte SSL  » https « .

Le Web dynamique

– Programmes CGI (mise en oeuvre, dépannage, sécurité).

– Langage PHP (caractéristiques et versions, compilation et intégration dans Apache).

Serveurs d »applications Java : Exemple de Tomcat

– Présentation et architecture de Tomcat.

– Installation de Java et de Tomcat.

– Mise en place de la collaboration Apache-Tomcat (connecteur AJP et module mod_jk).

– Tests d »accès aux servlets et aux JSP.

Messagerie

– Présentation générale et terminologie : MUA, MTA, MDA…

– Les protocoles (SMTP, MIME, POP, IMAP…).

– Nécessité d »une configuration DNS, enregistrements MX.

– Panorama des MTA disponibles (Sendmail, Postfix…).

– Configuration d »une messagerie intranet simple.

– Serveurs POP et IMAP.

– Interfaces ?Webmail?.

Travaux pratiques
Mise en place d »un serveur SMTP Intranet (sendmail ou postfix).

Services FTP

– Panorama des logiciels disponibles.– Mise en oeuvre d »un serveur FTP anonyme.

– Hôtes virtuels.

 

Travaux pratiques
Mise en place d »un service FTP anonyme.

Les enjeux concernant la sécurité

Protection des données

– La gestion des droits côté système.

– Les spécificités des services (apache, ftp, postfix).

Restreindre les accès au niveau réseau : le filtrage @IP/service

– Par le Firewall, par les Wrappers.

– Quelques exemples avec iptables.

Les outils d »audit de la sécurité

– Les différents outils de sécurité proposés par le marché.

 

Profil Stagiaires & Pré-requis

Ce stage est destiné aux personnes ayant à mettre en oeuvre ou à maintenir des serveurs Web dans un contexte Unix-Linux (administrateurs, exploitants, intégrateurs…). Connaissances de base de l »administration Linux/Unix et des réseaux (principalement TCP/IP)

 

Prix :

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg :  2270 € HT

Dates de Formations

Nous Consulter