Apache (Serveur HTTP)

Formation

À Arnage

2 000 € Non imposable

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Arnage

  • Durée

    5 Jours

Objectifs: Pouvoir mettre en place un serveur Apache, en assurer la configuration détaillée ainsi que son administration pour toutes les phases d'exploitation. Destinataires: Personnes en charge de l'administration réseau.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Arnage ((72) Sarthe)
Voir plan
9 Rue de l'Ormeau, 72230

Date de début

Consulter

À propos de cette formation

Maîtrise d'un UNIX en tant qu'utilisateur et connaissance des réseaux TCP/IP.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

Sujets abordés

Notions essentielles sur TCP/IP

- Adressage IP
· attribution (public / privé)
- Ports (well-known ports)
· protocoles majeurs (SMTP, POP, IMAP, FTP, HTTP)
- Rôles des ONG (ICANN)
- Résolution de nom
· configuration client
· annuaires
DNS
enregistrement d'un nom de domaine public
configuration / vérification
DHCP
- Prospective (IPv6)

Serveur Web
- Survol du protocole HTTP
- Dialogue client (navigateur) / serveur Web
· simulation (telnet, netcat, openssl, lynx)
de client
de serveur
- Clients
· navigateurs
en mode graphique
en mode texte (lynx, links, …)
· orientés transferts (wget, curl, pavuk, …)
automates (notion de webclients)
- Approfondissement du protocole HTTP
- Enrichissement du protocole HTTP avec WebDAV

Le serveur Apache
- Historique en quelques mots
- Positionnement et serveurs alternatifs
· Caudium / Roxen
· Stronghold
· tux (KHTTP)
· serveurs sous forme de librairies spécialisées avec certains langages (Perl, Python, …)
· serveurs "intégrés" comme ceux de Filemaker, Oracle, Zope/Plone, etc.
· serveurs "périphériques" comme Webstar pour 4D
- Les différentes branches
· version 1.3.X
· version 2.X
- Installation
· téléchargement des sources
site officiel httpd.apache.org
source alternative
compilation
· depuis les binaires
paquetages (propres à chaque Unix)
- Documentation électronique
· locale
· en ligne
- Invocation
· démon
· méta-démon
· scripts
apachectl
spécifique à l'Unix utilisé
· actions disponibles
lancement,
arrêt,
status,
vérification de syntaxe,
changement de configuration,
etc.
- Vérification de l'exécution
· apachectl
· ps / netstat / lsof (ou sockstat)
- Configuration
· portée des directives
globales
sites (URLs)
dossiers
fichiers
· mode de fonctionnement (processus / threads)
mécanismes d'anticipation
prefork
thread-based
· administration déléguée (fichiers de type .htaccess)
fonctionnement (héritage et raffinement)
· gestion de la localisation (langues de travail des internautes)
- Modularité
· activation de module
· définitions conditionnelles
· liste des modules disponibles
avalisés par le groupe de travail Apache
modules tiers
· étude des modules les plus importants
- Présentation des dossiers (détails de mise en page)
- Sites "utilisateurs"
- Serveurs virtuels
· basés sur l'adresse IP
· basés sur le nom de machine
· serveurs virtuels en nombre ("Mass Virtual Hosting")
- Outils de configuration
· Webmin

Rapports d'activité
- Configuration des journaux
· chemins
· informations enregistrées
- Outils d'analyse
· wusage
· analog
· webalizer
· awstats
IPgéolocalisation
· WebTrends (commercial)
- Outils d'avertissement
· Swatch (Simple WATCHer)
· …
- Gestion des journaux
· résolution de noms (logresolve)
· rotation (rotatelogs, logrotate)
· compression

Contenu dynamique
- Côté serveur
· méthodes
GET
POST
PUT
· Server Side Includes (SSI)
· CGI
principe
limitations
minimisation des risques avec suExec
activation et configuration dans Apache
· interpréteurs embarqués
PHP
configuration
vérification
Perl
Python
- Gestion de formulaires
- Accès aux bases de données
· Exemples
PHP et MySQL
Perl et PostgreSQL

- Côté client (survol)
· Java
· Javascript
· Flash

Performances
- Vérification
· ab
· Flood
· Perl::ApacheBench
· httperf
· SSLswamp
· …
- Optimisation
· désactivation de la résolution de nom
· désactivation de l'horodatage "access time"
· durée de vie des connexions et des processus
· gestion des caches
données
CGI (FastCGI)
SSL
· compression à la volée
· limitation de la profondeur
· limitation des directives "coûteuses" (AllowOverride, Rewrite, …)
· proxy et reverse-proxy
· combinaison de serveurs

Contrôle d'accès / sécurité / protection / authentification
- Minimisation des risques
· identité des processus Apache
· réduire la signature du serveur
- Contrôle d'accès
· orienté utilisateurs
authentification
passage en revue des différentes sources possibles :
- fichiers locaux (htpasswd - fichiers et commande -, PAM, …)
- fichiers distants (cookies)
- annuaires (LDAP, NDS, SaMBa, …)
- bases de données (db, dbm, MySQL, PostgreSQL, …)
- spécifiques (anonyme, personnalisé, …)
· orienté machines/réseaux
- SSL
· concepts et mise en oeuvre
· chiffrage
génération de clefs
· certificats
génération
· certification
auto-certification
obtention auprès d'un tiers-certificateur
· matériels spécialisés
- Filtrage au niveau applicatif
· mandataires HTTP
module proxy Apache
Squid

Exploitation avancée
- Gestion de bande passante
· mod_bandwidth
· mod_throttle
- Répartition de charge
· round-robin (DNS)
· clustering
- Tolérance de panne ("failover server")

Documentation / Information
- Sites Web
- Bibliographie

Informations complémentaires

Information sur le prix : 2000 € H.T. / personne (comprend les déjeuners). Supplément prise en charge complète (hébergement, petits déjeuners et dîners, divertissements) : 640 € H.T. / personne. Forfait 3-5 personnes : 5000 € H.T. (déjeuners compris). Forfait 6-8 personnes : 7000 € H.T. (déjeuners compris). Intervention en intra (maximum 10 personnes) : 7700 € H.T. (tous les frais sont inclus).

Apache (Serveur HTTP)

2 000 € Non imposable