Accroche
Nos formations
 
 
 
 
Administration Apache / Tomcat
Réf. : BLA34
Durée : 4j / 28h
Tarif : 1900 €
Sessions ouvertes :
Mai
Juin 17 au 20
Juil
Réserver

Pré-requis

  • Il est nécessaire de posséder les rudiments Linux ou Windows.
  • Il est recommandé de connaître le langage JAVA et son utilisation en contexte web (cours "Développement Servlet JSP").


Participants

  • Architectes et administrateurs Intranet/Internet concernés par la mise en place de technologie JAVA pour le web.


Objectifs

  • Mettre en oeuvre une architecture serveur Web Apache et moteur de servlets et JSP Tomcat.
  • Configurer les composants, gérer la sécurité et assurer la connectivité avec des ressources externes (base de données), mettre en oeuvre le clustering et de la répartition de charges.


Contenu

PRÉSENTATION

  • Fondation "Apache Software Foundation".
  • Le serveur Web Apache.
  • Tomcat et architecture J2EE.
  • Rappel sur les servlets et les JSP.
  • Architecture techniques des deux produits.

INSTALLATION ET CONFIGURATION DE APACHE

  • Mise en oeuvre du serveur HTTP.
  • Configuration avec httpd.conf.
  • Gestion des types MIME.
  • Virtual Hosting.
  • Arrêt / relance et automatisation.

INSTALLATION ET CONFIGURATION DE TOMCAT

  • Installation des pré-requis JAVA.
  • Installation et configuration de Tomcat.
  • Console d'administration.

INTÉGRATION APACHE / TOMCAT

  • Le connecteur mod_jk et protocole AJP.
  • Fichiers de configuration.

WEB DYNAMIQUE DANS APACHE

  • Common Gateway Interface : CGI.
  • Communications avec des programmes CGI.
  • FastCGI.
  • Interpréteurs embarqués (PHP, mod_perl).

CONCEPT D'APPLICATION WEB DANS TOMCAT

  • Structure d'une application web au sens Tomcat.
  • Packaging, déploiement et administration d'une application web.
  • Console de supervision.

ACCES AUX RESSOURCES JNDI ET JDBC

  • Le service de nom JNDI.
  • Mise en oeuvre de ressources JNDI : exemples.
  • Les bases de données : connecteur JDBC.
  • Les pools de connexion.

SÉCURITÉ

  • Fichiers htaccess et directives Apache.
  • La sécurité dans Tomcat (rôles, authentification, "Realms").
  • Mise en oeuvre de SSL (Secure Layer Sockets).

RÉPARTITION DE CHARGE ET CLUSTERING

  • Load balancing Apache/Tomcat.
  • Réplication de session HTTP : clustering.
  • Déploiement d'application web sur un cluster : Farming.

JOURNAUX, PERFORMANCE ET OPTIMISATION

  • État des serveurs.
  • Fichiers journaux et gestion des erreurs : Apache et Tomcat.
  • Analyse : accesswatch, wwwstat (Apache) et JMX (Tomcat).
  • Les modes d'exécution Tomcat : "in process" et "out of process".


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68