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 | ||
| - | </ | ||
| - | </ | ||