Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:tomcat:start [2020/02/10 17:18] – admin | elearning:tomcat:start [2022/02/04 17:23] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
- | ======Administration d'un serveur d' | + | ======SER300 - Administration d'un serveur d' |
=====Présentation===== | =====Présentation===== | ||
Ligne 11: | Ligne 11: | ||
**Type d' | **Type d' | ||
\\ | \\ | ||
- | **Objectif** : Maîtriser l’Administration d'un Serveur d' | + | **Objectif** : Maîtriser l’Administration d'un Serveur d' |
\\ | \\ | ||
- | **Public** : Techniciens et Administrateurs Linux confirmés. | + | **Public** : Techniciens et Administrateurs Linux. |
\\ | \\ | ||
- | **Pré requis** : Avoir réussi | + | **Pré requis** : Avoir suivi la formation **LCF200 - CentOS 7 Linux (RHEL 7) : Technician** |
\\ | \\ | ||
**Méthode d' | **Méthode d' | ||
Ligne 21: | Ligne 21: | ||
**Validation des acquis** : Évaluation à l'aide d'un test auto-correctif. | **Validation des acquis** : Évaluation à l'aide d'un test auto-correctif. | ||
\\ | \\ | ||
- | **Machine Virtuelle** : **[[https:// | + | **Durée** : 3 jours (21h). |
- | =====Prérequis===== | + | =====Support de Cours===== |
- | ==== Matériel==== | + | L' |
- | * Un poste 64 bits (MacOS, Linux, Windows(tm) ou Solaris(tm)), | + | L' |
- | * Dans le cas de Windows(tm), | + | |
- | * Le mot de passe du compte administrateur du système, | + | |
- | * Clavier AZERTY FR ou QWERTY US, | + | |
- | * 8 Go de RAM minimum, | + | |
- | * Processeur 4 cœurs minimum, | + | |
- | * 8 Go d' | + | |
- | * Un casque ou des écouteurs (si **[[https:// | + | |
- | * Un micro (optionnel). | + | |
- | ====Logiciels==== | + | * de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis, |
+ | * de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé. | ||
- | * Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows(tm) ou Solaris(tm)), | + | L' |
- | * Si Windows(tm) - Putty et WinSCP. | + | |
- | ====Internet==== | ||
- | |||
- | * Un accès à Internet rapide **sans** passer par un proxy, | ||
- | * Accès **débloqué** aux domaines suivants : | ||
- | * *.ittraining.io | ||
- | * ittraining.center | ||
- | * ittraining.network | ||
- | * ittraining.support | ||
- | * my-short.link | ||
- | |||
- | =====Accès au Support de Cours===== | ||
- | |||
- | Le supports de cours ainsi que les LABS et les validations des acquis se trouvent sur une plateforme web. | ||
- | |||
- | L' | ||
- | |||
- | * de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation, permettant de démontrer le taux d’acquisition des compétences, | ||
- | * de suivre du travail de chaque participant en termes de temps passé dans chaque module permettant un reporting détaillé, | ||
* de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation, | * de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation, | ||
- | * d' | + | * de refaire |
- | + | ||
- | L' | + | |
- | + | ||
- | * de refaire la formation en mode autonome, | + | |
* de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours, | * de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours, | ||
- | * de consulter les mises à jour du contenu des supports de cours pendant la période de l' | + | * de consulter les mises à jour du contenu des supports de cours pendant la période de l' |
+ | * d' | ||
- | L' | + | =====Prérequis===== |
- | Si vous souhaitez isoler vos stagiaires de ceux des autres centres de formations, nous vous proposons la création d'une plateforme dédiée et personnalisée avec votre logo, uniquement disponible à vos participants. | + | ==== Matériel==== |
- | Merci de préciser l' | + | * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), |
+ | * Clavier AZERTY FR ou QWERTY US, | ||
+ | * 4 Go de RAM minimum, | ||
+ | * Processeur 2 cœurs minimum, | ||
+ | * Un casque ou des écouteurs, | ||
+ | * Un micro (optionnel). | ||
- | ====Aucune Abonnement et l' | + | ====Logiciels==== |
- | Les stagiaires auront accès à la plateforme https:// | + | |
+ | | ||
- | ====Abonnement Trimestrielle à la Plateforme Générique==== | + | =====Programme===== |
- | Les stagiaires auront accès à la plateforme https:// | + | ====Jour #1==== |
- | ====Location | + | * **SER300 - Administration |
+ | * Pré-requis | ||
+ | * Matériel | ||
+ | * Logiciels | ||
+ | * Internet | ||
+ | * Utilisation de l' | ||
+ | * Programme de la Formation | ||
+ | * Évaluation des Compétences | ||
- | Les stagiaires auront accès à **votre** plateforme https:// | + | |
+ | * Présentation | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | * Enterprise JavaBeans - EJB | ||
+ | * Le Modèle MVC | ||
+ | * Les Modules Java EE | ||
+ | * Modules Web | ||
+ | * Modules EJB | ||
+ | * Modules Clients | ||
+ | * Modules | ||
+ | | ||
+ | | ||
+ | * Le Descripteur de Déploiement web.xml | ||
+ | * Les Sessions HTTP | ||
- | Pour voir à quoi ressemble une plateforme dédiée, consultez un des sites web suivants : | + | * **SER302 - Installation de Tomcat 8 et les serveurs associés** - 2 heures. |
+ | * Désactiver SELinux | ||
+ | * Tomcat et JDK | ||
+ | * Apache | ||
+ | * Présentation d' | ||
+ | * Installation | ||
+ | * Testez le serveur apache avec telnet | ||
+ | * Coupler Tomcat et Apache | ||
+ | * MariaDB | ||
+ | * Présentation | ||
+ | * Installation | ||
+ | * Configuration | ||
+ | * OpenLDAP | ||
+ | * Présentation | ||
+ | * Installation | ||
- | * **[[https:// | + | * **SER303 - Configuration du serveur Tomcat 8** - 2 heures. |
- | * **[[https://f2i.ittraining.io]]** | + | * Architecture du Serveur |
- | * **[[https:// | + | |
- | * **[[https://m2i.ittraining.io]]** | + | |
+ | | ||
+ | | ||
+ | * L' | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | * L' | ||
+ | | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * Filtrage de l' | ||
+ | * Filtrage de nom de la machine du client | ||
+ | * LAB #1 -Journalisation des Requêtes Client dans un Fichier Texte | ||
+ | * LAB #2 -Journalisation des Requêtes Client dans une Base de Données | ||
+ | * L' | ||
+ | | ||
+ | * Le Fichier $CATALINA_HOME/ | ||
+ | | ||
+ | * Configuration des Ressources | ||
+ | * Portée des Ressources | ||
+ | * Pools de Connexion | ||
+ | * Sessions JavaMail | ||
+ | * JavaBeans | ||
+ | | ||
- | =====Formations à Distance===== | + | ====Jour #2==== |
- | ====Salles Virtuelles==== | + | * **SER304 - Déploiement et Gestion des Applications** - 3 heures. |
+ | * Déployer une application | ||
+ | * Déploiement Automatique | ||
+ | * L’Élément Context | ||
+ | * Déploiement avec XML | ||
+ | * Application Manager de Tomcat | ||
+ | * L' | ||
+ | * list | ||
+ | * deploy | ||
+ | * start | ||
+ | * stop | ||
+ | * reload | ||
+ | * undeploy | ||
+ | * resources | ||
+ | * serverinfo | ||
+ | * L' | ||
+ | * L' | ||
+ | * Deployer de Tomcat | ||
- | La solution | + | * **SER305 - Sécurité du serveur Tomcat 8** - 4 heures. |
+ | * Authentification, | ||
+ | * Authentification | ||
+ | * Autorisation | ||
+ | * Cryptage | ||
+ | * La Sécurité sous Tomcat | ||
+ | * Configuration | ||
+ | * Realms | ||
+ | * User Database Realm | ||
+ | * JDBC Realm | ||
+ | * DataSource Realm | ||
+ | * JNDI Realm | ||
+ | * Le format LDIF | ||
+ | * La commande ldapadd | ||
+ | * JAAS Realm | ||
+ | * Combined Realm | ||
+ | * LockOut Realm | ||
+ | * Tomcat et le SSO | ||
+ | * Tomcat et le SSL | ||
+ | * Présentation | ||
+ | * Fonctionnement | ||
+ | * Configurer Tomcat | ||
+ | * Configurer Apache | ||
+ | * Installation de SSL | ||
+ | * Configuration de SSL | ||
+ | * Mise en place des paramètres de sécurité SSL | ||
+ | * Tester Votre Configuration | ||
+ | * Apache | ||
+ | * Restrictions | ||
+ | * Le Gestionnaire de Sécurité | ||
- | * Multiples salles de formation virtuelles par compte, | + | ====Jour #3==== |
- | * Jusqu' | + | |
- | * Multiples présentateurs par salle, | + | |
- | * Tout participant peut devenir présentateur, | + | |
- | * Webcam et audio de chaque participant en simultané, | + | |
- | * Présentation de contenu au format Microsoft™ Office et au format PDF ainsi que des images et des vidéos YouTube, vimeo, ou Canvas Studio, | + | |
- | * Outils d' | + | |
- | * Partage de l' | + | |
- | * Sondages, bloc-note multi-utilisateur, | + | |
- | * Ne coûte QUE **€49 HT** par compte et par mois. | + | |
- | ====Support à Distance==== | + | * **SER306 - Journalisation, |
+ | * Configuration des journaux | ||
+ | * java.util.logging | ||
+ | * log4j | ||
+ | * Supervision | ||
+ | * JMeter | ||
+ | * Interface JMX | ||
+ | * JConsole | ||
+ | * Clustering avec Tomcat | ||
+ | * Préparation | ||
+ | * Le Cluster de Répartition de Charge avec Apache et mod_jk | ||
+ | * Le Cluster de Répartition de Charge avec Apache et mod_proxy_ajp | ||
+ | * Le Cluster en mode Maître/ | ||
+ | * Maintenir l'Etat des Clients | ||
+ | * Préparation | ||
+ | * Sessions Persistantes sur Système de Fichiers | ||
- | En cas de besoin d' | + | * **SER307 - Validation |
+ | | ||
+ | | ||
+ | * Jour #1 | ||
+ | * Jour #2 | ||
+ | * Jour #3 | ||
+ | * Évaluation de la Formation | ||
+ | * Évaluation des Acquis | ||
- | Le participant doit cliquer sur **All Downloads > All Offline** et choisir la version pour son OS. Dans le cas où le client doit être installé **dans** la machine virtuelle, il convient de télécharger **à partir de la machine virtuelle** le client Linux 64 bits. | + | Copyright © 2022 Hugh Norris - Document non-contractuel. |
- | + | ||
- | Ce service est **gratuit** dans le cas de formations dispensées par nos formateurs. Si vous souhaitez utiliser ce service avec d' | + | |
- | + | ||
- | =====Programme===== | + | |
- | * **Administration d'un serveur d' | ||
- | * Présentation de Tomcat 8 | ||
- | * Historique et différentes versions | ||
- | * Rappel sur les applications Web en Java | ||
- | * Contenu statique, dynamique, Servlets, JSPs et Composants EJB | ||
- | * Servlets | ||
- | * JSP | ||
- | * Enterprise JavaBeans - EJB | ||
- | * Le Modèle MVC | ||
- | * Les Modules Java EE | ||
- | * Modules Web | ||
- | * Modules EJB | ||
- | * Modules Clients | ||
- | * Modules de Connecteurs | ||
- | * Positionnement d' | ||
- | * Structure d'une Application Web | ||
- | * Le Descripteur de Déploiement web.xml | ||
- | * Les Sessions HTTP | ||
- | * Installation de Tomcat 8 et les serveurs associés | ||
- | * Désactiver SELinux | ||
- | * Tomcat et JDK | ||
- | * Apache | ||
- | * Présentation d' | ||
- | * Installation | ||
- | * Testez le serveur apache avec telnet | ||
- | * Coupler Tomcat et Apache | ||
- | * MariaDB | ||
- | * Présentation | ||
- | * Installation | ||
- | * Configuration | ||
- | * OpenLDAP | ||
- | * Présentation | ||
- | * Installation | ||
- | * Configuration du serveur Tomcat 8 | ||
- | * Architecture du Serveur | ||
- | * Fichiers de Configuration | ||
- | * Le Fichier $CATALINA_HOME/ | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * L' | ||
- | * Filtrage de l' | ||
- | * Filtrage de nom de la machine du client | ||
- | * LAB #1 -Journalisation des Requêtes Client dans un Fichier Texte | ||
- | * LAB #2 -Journalisation des Requêtes Client dans une Base de Données | ||
- | * L' | ||
- | * Le Fichier $CATALINA_HOME/ | ||
- | * Le Fichier $CATALINA_HOME/ | ||
- | * Le Fichier $CATALINA_HOME/ | ||
- | * Configuration des Ressources | ||
- | * Portée des Ressources | ||
- | * Pools de Connexion | ||
- | * Sessions JavaMail | ||
- | * JavaBeans | ||
- | * Entrées D' | ||
- | * Déploiement et Gestion des Applications | ||
- | * Déployer une application | ||
- | * Déploiement Automatique | ||
- | * L’Élément Context | ||
- | * Déploiement avec XML | ||
- | * Application Manager de Tomcat | ||
- | * L' | ||
- | * list | ||
- | * deploy | ||
- | * start | ||
- | * stop | ||
- | * reload | ||
- | * undeploy | ||
- | * resources | ||
- | * serverinfo | ||
- | * L' | ||
- | * L' | ||
- | * Deployer de Tomcat | ||
- | * Sécurité du serveur Tomcat 8 | ||
- | * Authentification, | ||
- | * Authentification | ||
- | * Autorisation | ||
- | * Cryptage | ||
- | * La Sécurité sous Tomcat | ||
- | * Configuration | ||
- | * Realms | ||
- | * User Database Realm | ||
- | * JDBC Realm | ||
- | * DataSource Realm | ||
- | * JNDI Realm | ||
- | * Le format LDIF | ||
- | * La commande ldapadd | ||
- | * JAAS Realm | ||
- | * Combined Realm | ||
- | * LockOut Realm | ||
- | * Tomcat et le SSO | ||
- | * Tomcat et le SSL | ||
- | * Présentation de SSL | ||
- | * Fonctionnement de SSL | ||
- | * Configurer Tomcat | ||
- | * Configurer Apache | ||
- | * Installation de SSL | ||
- | * Configuration de SSL | ||
- | * Mise en place des paramètres de sécurité SSL | ||
- | * Tester Votre Configuration | ||
- | * Apache en Frontal HTTPS | ||
- | * Restrictions d' | ||
- | * Le Gestionnaire de Sécurité | ||
- | * Supervision et Clustering | ||
- | * Supervision | ||
- | * JMeter | ||
- | * Interface JMX | ||
- | * JConsole | ||
- | * Clustering avec Tomcat | ||
- | * Préparation | ||
- | * Le Cluster de Répartition de Charge avec Apache et mod_jk | ||
- | * Le Cluster de Répartition de Charge avec Apache et mod_proxy_ajp | ||
- | * Le Cluster en mode Maître/ | ||
- | * Maintenir l'Etat des Clients | ||
- | * Préparation | ||
- | * Sessions Persistantes sur Système de Fichiers | ||
- | |||
- | ----- | ||
- | < | ||
- | <div align=" | ||
- | Copyright © 2020 Hugh NORRIS | ||
- | </ | ||
- | </ |