Entraide-Info. Entraide pour les informaticiens SERVEUR D APPLICATIONS TOMCAT OLIVIER D.
|
|
- Edith Larose
- il y a 8 ans
- Total affichages :
Transcription
1 2014 Entraide-Info Entraide pour les informaticiens SERVEUR D APPLICATIONS TOMCAT OLIVIER D.
2 Table des matières 1 Etat des lieux Le serveur d application Tomcat - Introduction Du programme à la configuration du serveur L élément <valve> (logs, restrictions, ) Les ressources mises à disposition pour les applications Java La sécurité du serveur et des applications Les fichiers journaux Analyse et supervision...22 D. Olivier 2
3 Signalétique Nota, astuce : Contient une partie serveur web qui traite les réponses statiques. Important, à retenir : Ceci est une chose importante Commande MS-DOS C:\> c:\tomcat5.5\bin\startup.bat Commande UNIX # /tomcat5.5/bin/startup.sh Chemin de fichier, dossier, emplacement sur le disque Fichier web.xml Exemple de contenu de document <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="true" /> Contenu du fichier web.xml <welcome-file>index.html</welcome-file> Contenu du fichier server.xml port "8080" port d écoute du connecteur Autre contenu de fichier : <role rolename="ruserhelloworld"/> Spécifique aux documents xml : Balise Nom de propriété Valeur Commentaire D. Olivier 3
4 1 Etat des lieux Notion de couches Si une machine fait le tout : architecture 1 tiers Si 2 machines font le tout : architecture 2 tiers Si 3 machines font le tout : architecture 3 tiers 1.1 Les types d architectures Architecture 1 tiers Architecture 1 tiers déployée D. Olivier 4
5 1.1.3 Architecture 2 tiers : client / serveur Gestion distante des données : Présentation distante : La base du dialogue : Le middleware prend en charge le protocole de communication client / serveur (1) Service à l écoute des demandes extérieures (2) Détient les informations sur le serveur à contacter (3) Le driver est formaté pour s adapter au middleware correspondant (SQL Server, Oracle, ) Une API définit les méthodes de communications avec le serveur selon le langage (Java,.Net, etc.). Si on veut changer de SGBD (ex. : SQL server à la place de Oracle), on change juste le driver propre au middleware. Une API est un dictionnaire présent physiquement dans l application (en fait partie) Architecture 3 tiers On s appuie sur les technologies de la norme W3C car la plupart des postes disposent de navigateurs web prenant en compte HTML, XHTML, CSS et JavaScript. Pas d installation pour les pc : ce sont donc des clients légers. D. Olivier 5
6 La partie développement est déportée sur le serveur d application (plus facile) Architecture n tiers 1.2 Les rôles Serveur web : Fonctionnement des architecture N-Tiers Machine qui reçoit les requêtes HTTP. Peut faire serveur de fichiers pour les pages statiques. Serveur d application : Prend en charge les traitements (construction d une réponse dynamique). Contient un composant prenant en charge l exécution du traitement. Contient une partie serveur web qui traite les réponses statiques. Serveur d objets : Traitements métiers (exemple application orientée objets) / services web (exemple Google Maps ) mis à disposition du serveur d application pour simplifier la tâche. Exemple de serveurs d objets : serveur EJB, Microsoft DCOM, CORBA Cas de Google Search C est le développeur du service publié qui crée le fichier WSDL. Le site référence les services publiés. D. Olivier 6
7 1.3 Le protocole HTTP A chaque connexion, une nouvelle requête est créée : pas de stockage de résultat (ajouter un serveur BD). URI (Uniform Request Identifier) : Types de requêtes http GET : les paramètres sont dans l entête de requête POST : les paramètres sont dans le corps de la requête Utilisation des requêtes Avec un proxy : Lorsqu il y a un proxy, le proxy renvoie un message 407 (proxy authentication) au client pour lui demander de s authentifier. Le client répond par un proxy autorization (les identifiants sont transportés dans le corps de la requête : cas d un POST ; ou dans l entête de la requête en crypté : cas d un GET). Le client peut ensuite envoyer les requêtes au serveur web. Autres cas : L entête des requêtes donne des infos sur le client (langue, navigateur, etc.) et le serveur envoie aussi des informations dans ses entêtes de réponses (durée de cache, durée de session, etc.) D. Olivier 7
8 1.3.3 La communication HTTP 1.0 : 1 site par adresse IP Etablissement TCP à chaque requête (350ko) puis libération TCP HTTP 1.1 : X sites par adresse IP : o notion de répertoire virtuel Etablissement TCP à la première demande, libération TCP lorsqu on quitte le site : o notion de session (espace réservé sur le serveur d application pour un client donné). Le sessionid : Avec les cookies (1) Le SessionID est généré par le serveur et est unique pour le serveur. Le navigateur doit accepter les cookies Sans les cookies Il est possible de rajouter un champ caché sur la page ou bien de faire de la réécriture d URL (changer les href), mais la sécurité est moindre car les paramètres sont passés sans l entête de requête. D. Olivier 8
9 2 Le serveur d application Tomcat - Introduction Utilise la norme J2EE ; langage Java Adresses utiles : Tomcat : JRE : Installation du serveur d application Tomcat Installer JRE et JDK Installer la VM java - le JDK : contient le JRE (java runtime environment) Définir la position de la VM Java : PATH = ; c:\program Files\Java\jdk1.6.0_04\bin Définir la position du JDK : JAVA_HOME = C:\Program Files\Java\jdk1.6.0_04 Tester : C:\> java -version Doit renvoyer la version de la VM Java Installer le serveur Tomcat (à partir du fichier.zip) C:\> netstat -an Pour voir les ports utilisés (8080 doit être disponible notamment, sinon résoudre le problème. Ne pas mettre de caractères spéciaux dans le chemin d accès à Tomcat CATALINA_HOME = C:\Tomcat5.5 chemin d installation de Tomcat Il faut fermer et rouvrir l invite de commande pour que les variables soient prises en compte. C:\> c:\tomcat5.5\bin\startup.bat Démarrage du serveur Tomcat Tester: Ouvrir le navigateur web, URL : Doit afficher la page d accueil Tomcat. Créer un service windows pour Tomcat : C:\> c:\tomcat5.5\bin\service.bat install Configurer ensuite le démarrage automatique du service. D. Olivier 9
10 3 Du programme à la configuration du serveur 3.1 Contenu d une application web respectant la norme JEE Méthode de fonctionnement des pages dynamiques Méthode de traitement des données 3.2 Structure d une application Java Répertoire racine (contexte) : WEB-INF racine de la partie privée du site (seulement accessible par Tomcat) Classes servlet - caché par défaut (.class) Lib Références aux composants supplémentaires (.jar) Le reste est dans la partie publique (accessible aussi par le client) : pages.html pages.jsp images, sons, vidéos Il y a aussi un fichier web.xml descripteur de déploiement : description des traitements D. Olivier 10
11 Utilisé par le serveur Tomcat pour savoir où se trouvent ses composants Le fichier web.xml (structure globale) <--Nom de l application : --!> <display-name>tdcoursdeploiement</display-name> <--Balises de définition des pages d accueil du site (dans l ordre) - Obligatoire : --!> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <--Définition des servlets nom des pages, définissent les actions du programme à mener : --!> <servlet> <description/> <display-name>formulaireservlet</display-name> <servlet-name>formulaireservlet</servlet-name> <servlet-class>actions.formulaireservlet</servlet-class> </servlet> <--Paramètre d initialisation des servlets appellent les pages : --!> <servlet-mapping> <servlet-name>formulaireservlet</servlet-name> <url-pattern>/formulaireservlet</url-pattern> </servlet-mapping> Le développeur fournit Soit l arborescence complète : partie publique + partie privée (WEB-INF) dans un seul répertoire, soit un fichier.war (archive compressée de l arborescence). 3.3 Déploiement sur un serveur J2E Le fichier server.xml est structuré selon l organisation présentée dans le schéma : _ Server (1 seul) _ Service (de 1 à n services) _ Connecter (de 1 à n connecteurs) _ Engine (1 seul) _ Host (de 1 à n hosts) _ Context (de 0 à n contexts) D. Olivier 11
12 Pour savoir quelle sera la page par défaut d un site : web.xml Pour configurer le server : server.xml 3.4 Arborescence Tomcat \ bin exécutables \ common répertoire partagé entre le serveur et les applications \ classes fichiers.class \ lib fichiers.jar \ conf server.xml toute la configuration de l instance du serveur Tomcat tomcat-users.xml définit les droits des utilisateurs \ logs catalina-.log démarrages et arrêts détaillés du service stderr/stdout erreurs et sorties des applications Java prévues pour \ webapps répertoire de dépôt des applications \ ROOT page par défaut de Tomcat \ work contient les fichiers générés par les requêtes 3.5 Le fichier server.xml Règles d écritures : Ecrire tout en minuscule (sauf contre-indications) Pas de caractères spéciaux (à cause d UTF-8) Attention à la case des composants Java : java.xyz.xyz Attention à l ordre et à la fermeture des balises Faire une copie de sauvegarde avant d éditer le fichier Aide : Les balises Structure des balises xml : <Host name="localhost" appbase="webcoursapps" unpackwars="true"> </Host> Fichier server.xml : <server> définit les propriétés du serveur port "8005" port d écoute de Tomcat shutdown "SHUTDOWN" pour arrêter le service. Il est conseillé de mettre "DODOTOMCAT" <service> définit les propriétés du service name "catalina" le changer. Mettre "Tomcat5Service" pour les logs <connector> définit les propriétés du connecteur port "8080" port d écoute du connecteur secure "true" pour les connecteur HTTPS. Connecteur sécurisé redirectport "8443" redirige les requêtes vers un autre port si il n est pas capable de les traiter enablelookup "false" Pour alléger les traitements des serveurs en exploitation max min définit les performances (découpe le moteur en threads) <host> définit les propriétés de l hôte name " nom de l hôte. Doit être unique appbase "webcoursapps" sous répertoire de $catalina contenant ses fichiers unpackwars "true" pour pouvoir travailler à partir de fichiers.war autodeploy "false" prend immédiatement en charge changements de fichiers workdir "/work" emplacement du répertoire de travail. /work par défaut. <context> définit les propriétés du contexte («site web») docbase "monappliweb" répertoire physique contenant le contexte. Emplacement du répertoire de travail, sous-arborescence du dossier de host. path "/" ou "/toto" répertoire virtuel du contexte (pour l appeler en html) reloadable "true" prend immédiatement en charge les changements de la partie privée swallowoutput "true" permet la prise en charge des messages dans stdout et stderr (si prévu dans le programme Java). cookies "true" prend en charge les cookies. Vrai par défaut D. Olivier 12
13 3.6 Déploiement d une application 1. Déployer les webapps : copier les arborescences et les fichiers.war dans le dossier de l host 2. Vérifier dans les répertoires des arborescences (ou dans le fichier.war), que le fichier web.xml contient bien la page web par défaut : Fichier web.xml 3. Définir le chemin physique et le nom de l hôte : Fichier server.xml 4. Définir l emplacement physique et virtuel du contexte (par où on le choppe et où il va réellement chercher les données) : Fichier server.xml 5. Renseigner le fichier hosts : Fichier C:\Windows\Drivers\Etc\Hosts 6. Redémarrer le service Tomcat : C:\> shutdown.bat C:\> startup.bat D. Olivier 13
14 4 L élément <valve> (logs, restrictions, ) Cet élément permet de configurer des traitements qui se lanceront à chaque fois qu une requête sera exécutée. (Un peu comme un trigger : cf. SQL). Utile pour les logs par exemple. On peut placer la balise <valve> dans <engine>,<host>,<context> ce qui permet de faire de la granularité. Il y a entre 0 et plusieurs valves par balise. On peut associer une valve à un chemin d accès à une classe Java Exemple de code xml d une valve : <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="true" xmlvalidation="false" xmlnamespaceaware="false"> <Valve classname="mypkg.myvalve" foo="bar"/> </Host> 4.1 Génération d un fichier de log local <valve> classname "org.apache.catalina.valves.accesslogvalve" définit le rôle de la valve. RemoteAddrValve permet de filtrer les adresses IP. AccessLogValve permet de créer des logs personnalisés. Cas d une valve AccessLogValve : <Valve classname="org.apache.catalina.valves.accesslogvalve" rôle de la valve directory="${catalina.base}/logs" répertoire prefix="access_log" préfixe du nom de fichier log filedateformat="yyyy-mm-dd.hh" format de date dans le fichier suffix=".log" suffixe du nom de fichier de log pattern="%t %H cookie:%{sessionid}c request:%{sessionid}r %m %U %s %q %r" contenu loggé /> 4.2 Génération d un fichier de log vers une BD <valve classname "org.apache.catalina.valves.jdbcaccesslogvalve" permet de logger vers une BD connexionurl "jdbc:sqlserver://ipaddr:1443;databasename=mydb;user=tomcat;password=t0m" chemin de connexion à la BD. Cas de SQLServer drivername "com.microsoft.sqlserver.jdbc.sqlserverdriver" nom du driver (connexion au MIDDLEWARE de la BD). Cas de SQL Server. tablename "SmaLog" nom de la table qui stockera les données loggées /> Côté SGBGR Le port d attaque du SGBDR est Un utilisateur tomcat doit être créé avec les droits d accès. Le formatage de la table est toujours le même pour les fichiers de log. Si on démarre le service Tomcat directement : Erreur grave : exception java.sql.sqlexception:com.microsoft.sqlserver.jdbc.sqlserverdriver Il faut copier le driver JDBC pour la base SQL Server : sqljdbc.jar dans \common\lib\ On peut aussi personnaliser les colonnes telles que définies dans la BD si on n'utilise pas le format par défaut. Dans ce cas il faut ajouter des attributs à la balise <valve> (RI p121) D. Olivier 14
15 4.3 Les valves RemoteAddrValve et RemoteHostValve (RI p. 121 et 214) Objectif : Restrictions d'accès par adresses IP <Valve> allow " ,10.*" seules ces adresses IP sont acceptées deny " " ces adresses IP sont refusées LES RESSOURCES DU SERVEUR <Resource> C'est le développeur qui s'adapte au serveur D. Olivier 15
16 5 Les ressources mises à disposition pour les applications Java valeurs constantes (noms prédéfinis) pools de connexion (nom de pool) traitements : classes (noms des traitements) Les noms de ces ressources sont indexés dans l arbre JNDI. Au niveau de l application, l accès à ces ressources et paramétré dans le fichier web.xml : <resource-env-ref> <resource-env-ref-name>envsociete</resource-env-ref-name> <resource-env-ref-type>java.lang.string</resource-env-ref-type> </resource-env-ref> Portée Visibilité Méthode <Context> Visible uniquement par l application On peut définir directement <Resource> dans le contexte. Non recommandé! <Server> <GlobalNamingResource> Visible uniquement par le serveur <Server> Méthode recommandée : <GlobalNamingResource> <Resource> <Host> <ResourceLink> 5.1 Mise en place d'une variable (dans server.xml) Au niveau de la balise <Context> <ResourceLink> name "envsociete" nom avec lequel l appli y accède (tel que référencé dans web.xml). global "GlobalEnvSociete" nom de la ressource pour le serveur type "java.lang.string" type de variable (ici : chaîne) Au niveau de la balise <GlobalNamingResource> <Environment> name "GlobalEnvSociete" nom de la ressource pour le serveur type "java.lang.string" type de la variable value "ENI Ecole" valeur de la variable 5.2 Mise en place d un pool de connexion Récupérer le driver SQLJDBC.jar (pour SQL Server 2005) Le copier dans \common\lib accès pour les applications Le copier dans \server\lib accès pour le serveur D. Olivier 16
17 5.2.2 Définir la ressource pool de connexion dans server.xml : <GlobalNamingResource> <Resource> name "PoolSgbd" nom de la ressource (= <ResourceLink global). type "javax.sql.datasource" pour les pools de connexion auth "container" ou "Application" méthode d authentification.si «container» alors c est le serveur qui prend en charge l authentification, sinon c est l application qui le fait (cf. web.xml) Cas de auth="container" description "BD SQL Server" nom de la ressource pour le serveur (facultatif) driverclassname "com.microsoft.sqlserver.jdbc.sqlserverdriver" nom du driver (connexion au MIDDLEWARE de la BD). Cas de SQL Server. url "jdbc:sqlserver://ipaddr:1443;databasename=mydb;user=tomcat;password=t0m" chemin de connexion à la BD. Cas de SQLServer *username "u1" login, si non défini dans l url *password "Passw0rd" mot de passe, si non défini dans l url Caractéristiques du pool : maxactive ["8"] nombre max de connexions simultanées maxidle ["8"] nombre max de connexions disponibles, en attente minidle ["0"] nombre min de connexions disponibles, en attente maxwait [" "] en ms. Temps max d attente avant que le serveur renvoie une erreur si elle n a pas pu être traitée initialsize ["0"] nombre de connexions disponibles au démarrage de tomcat Au niveau de la balise <Context> Résumé <ResourceLink> name "sgbd/sqlserver" nom avec lequel l appli y accède (tel que référencé dans web.xml). global " BD SQL Server " nom de la ressource pour le serveur type "javax.sql.datasource " type de ressource (base de données SQL) 1) Configurer SQL Server : utilisateur (>Securite>Connexion>sa) + vérifier nom base 2) Copier les fichiers sur le serveur : SQLJDBC.jar 3) Définir server.xml <GlobalNamingResource><Resource> Se baser sur web.xml : <resource-env-ref> <resource-env-ref-name>envsociete</resource-env-ref-name> <resource-env-ref-type>java.lang.string</resource-env-ref-type> </resource-env-ref> <resource-env-ref-name> définit le nom de la ressource 4) Définir server.xml (cf ) D. Olivier 17
18 6 La sécurité du serveur et des applications 6.1 Présentation globale Objectif : sécuriser l accès à tout ou partie du site 6.2 Authentification Basique Le fichier web.xml Fichiers intervenant dans la sécurité Attention à bien fermer les balises au bon endroit! Le fichier web.xml du serveur est un include des fichiers web.xml des applications <!--definir les éléments sécurisés--> <security-constraint> <web-resource-collection> <!--lister les ressources sécurisées--> <web-resource-name>acces Securisé</web-resource-name> <url-pattern>/formulairehttps.jsp</url-pattern> <http-method>get</http-method> <http-method>post</http-method> </web-resource-collection> <!-- activer automatiquement le protocole https pour les urls sécurisées--> <user-data-constraint> <transport-guarantee>confidential</transport-guarantee> </user-data-constraint> <auth-constraint> <!--role à définir dans la base de comptes utilisée--> <role-name>ruserhelloworld</role-name> </auth-constraint> </security-constraint> <!--déclarer le mode d'authentification utilisé--> <login-config> <auth-method>digest</auth-method> <realm-name>modedigest</realm-name> </login-config> <!--rôles autorisés pour la connexion--> <security-role> <!--role à définir dans la base de comptes utilisée--> <role-name>ruserhelloworld</role-name> D. Olivier 18
19 </security-role> Le fichier tomcat-users.xml <tomcat-users> <role rolename="ruserhelloworld"/> <user username="u1" password="secret" roles="ruserhelloworld"/> </tomcat-users> Le fichier server.xml On utilise la configuration de base de server.xml. Rien à changer. <GlobalNamingResources> <!-- name=resourcename --> <Resource name="userdatabase" auth="container" type="org.apache.catalina.userdatabase" description="user database that can be updated and saved" factory="org.apache.catalina.users.memoryuserdatabasefactory" <!-- chemin du royaume --> pathname="conf/tomcat-users.xml" /> <Engine> <Realm classname="org.apache.catalina.realm.userdatabaserealm" resourcename="userdatabase"/> Comme le auth-mode du web.xml est BASIC, alors utilise le royaume présent par défaut dans le <Engine>. C est le UserDatabase, il utilise conf/tomcat-users.xml 6.3 Authentification Digest Le fichier web.xml Identique à la méthode BASIC, sauf pour les balises : <!--déclarer le mode d'authentification utilisé--> <login-config> <auth-method>digest</auth-method> <realm-name>modedigest</realm-name> </login-config> Astuce : la boite de dialogue pour l authentification est différente! 6.4 Les royaumes InMemory Realm royaumes chargés en mémoire. Ex. : tomcat-users.xml JDBC Realm royaumes presents sur les Bases de données D. Olivier 19
20 6.4.1 Eviter le stockage des mots de passe en clair On peut hacher les mots de passe en SHA ou en MD5 par défaut dans Tomcat (sinon il faut installer des outils). Le mode BASIC permet l encryptage des mots de passe en SHA et MD5, le mode DIGEST ne prend en charge que le MD5. Méthode (RI p.189) : C:\> digest.bat.sh -a md5 sha <mot de passe en clair> <mot de passe en clair> : utilisateur:modedigest:motdepasse ModeDigest : valeur de <realm-name> dans web.xml 1. Exécuter la commande suivante : C:\> digest.bat -a md5 toto:modedigest: On copie ensuite le mot de passe haché à la place du mot de passe clair dans le royaume (exemple : tomcat-users.xml) 3. On modifie ensuite la balise Realm de server.xml digest="md5" Modification du royaume utilisé (pour le mode DIGEST) web.xml : server.xml Définir les paramètres souhaités Placer la balise <Realm> dans le contexte de l application voulue, changer le resourcename. Dans la balise <GlobalNamingResource><Resource> changer le name et le pathname. dans \conf, créer un royaume et ajouter les rôles et users. 6.5 Résumé sur les ressources et la sécurité <GlobalNamingResource> <Environment <Resource déclaration des ressources ressource simple (exemple : variable) ressource complexe (pool de connexion, user database) <Engine> <Host> <Context> mise à disposition pour l application <ResourceLink lien de la mise à disposition. Ressource de type environment, pool de connexion <Realm lien de la mise à disposition d un royaume type userdatabase (resource 6.6 SSL (HTTPS) Transport crypté Sécurise le mode de transport (cryptage des requêtes : entête + données), mais le mot de passe + login sont envoyés en méthode BASIC ou DIGEST Le fichier web.xml <security-constraint> <!-- activer automatiquement le protocole https pour les urls sécurisées--> <user-data-constraint> <!--au même niveau que la ressource à sécuriser en HTTPS --> <transport-guarantee>confidential</transport-guarantee> </user-data-constraint> Il faut en + rajouter les balises permettant le mode BASIC / DIGEST D. Olivier 20
21 6.6.2 L outil keytool (générer un certificat) RI p.120 C:\> C:\Program Files\Java\jdk1.6.0_04\bin\keytool -genkey -alias <host concerné> -keyalg RSA -keystore <Emplacement du certificat> C:\> keytool -genkey alias keyalg RSA keystore c:\helloworld.keystore Renseigner ensuite tous les champs, sauf le mot de passe de la clé à la fin (à cause de tomcat) Server.xml <Connector port="8443" disableuploadtimeout="true" acceptcount="100" enablelookups="false" maxsparethreads="75" minsparethreads="25" maxthreads="150" maxhttpheadersize="8192" keystorepass="password" keystorefile="c:\helloworld.keystore" sslprotocol="tls" clientauth="false" secure="true" scheme="https" /> Fonctionnement de l envoi de certificat pour https D. Olivier 21
22 7 Les fichiers journaux Analyse et supervision 7.1 Le fichier conf\logging.properties Création d un handler «6www_hellowold_fr.org.apache.juli.FileHandler» qui va écrire tout ce qu il reçoit vers le répertoire de base /logs/www_helloworld_fr-xxxxx.log Création d un logger «org.apache.catalina.core.containerbase.[catalina].[ qui va écouter tout ce qui se dit sur le moteur [catalina] pour l host [ et va le répéter au handler «6www_hellowold_fr.org.apache.juli.FileHandler» handlers = 1catalina.org.apache.juli.FileHandler,, 6www_helloworld_fr.org.apache.juli.FileHandler.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.consolehandler ############################################################ 1catalina.org.apache.juli.FileHandler.level = FINE 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 1catalina.org.apache.juli.FileHandler.prefix = catalina. ##handler personnalisé vers la sortie www_helloworld_fr-xxxx.log 6www_helloworld_fr.org.apache.juli.FileHandler.level=ALL 6www_helloworld_fr.org.apache.juli.FileHandler.formatter=java.util.logging.SimpleFormatter 6www_helloworld_fr.org.apache.juli.FileHandler.directory=${catalina.base}/logs 6www_helloworld_fr.org.apache.juli.FileHandler.prefix=www_helloworld_fr- 6www_helloworld_fr.org.apache.juli.FileHandler.suffix=.log ############################################################ org.apache.catalina.core.containerbase.[catalina].[localhost].level = INFO org.apache.catalina.core.containerbase.[catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler ##créer le logger pour le host org.apache.catalina.core.containerbase.[catalina].[ org.apache.catalina.core.containerbase.[catalina].[ e.juli.filehandler org.apache.catalina.core.containerbase chemin jusqu au Server [Catalina] nom du Engine [ nom du Host (en dernier, donc audité) [/context] nom du context (pas dans cet exemple) Créer un handler : 6www_helloworld_fr.org.apache.juli.FileHandler Créer un logger (RI p.228) : org.apache.catalina.core.containerbase.[catalina].[ Lister les handlers : handlers=, 6www_helloworld_fr.org.apache.juli.FileHandler Récupérer le détail des requêtes (si demandé) dans server.xml (RI p115) : <Host name=" /> <!--récupérer les requêtes clientes et les écrire dans le fichier de journalisation (cf Logger et Handler dans le fichier logging.properties--> <Valve classname="org.apache.catalina.valves.requestdumpervalve"></valve> D. Olivier 22
BOUCHARD Nicolas. GENTILE Pierre
PPE ENT Installation d Esup Portail sous Windows De A à Z - Version du 19/04/2007 Page2 Table des Matières PRE REQUIS... 3 INSTALLATION DE L OUTIL ANT... 4 INSTALLATION DU SERVEUR APACHE TOMCAT... 5 PASSER
Plus en détailGroupe Eyrolles, 2003 ISBN : 2-212-11270-X
Groupe Eyrolles, 2003 ISBN : 2-212-11270-X 7 Le fichier server.xml Dans le chapitre 3, nous avons abordé les bases de la configuration de Tomcat, informations suffisantes pour vous mettre le pied à l étrier.
Plus en détailA. Architecture du serveur Tomcat 6
Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la
Plus en détailUtilisation de Jakarta Tomcat
ISI 1022 : Déploiement d applications Web Jean-Noël Sorenti. Année 2002/2003 Déploiement d application Web Utilisation de Jakarta Tomcat ISI 1022 : 1 ISI 1022 : Déploiement d applications Web Une application
Plus en détailAvant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.
Plus en détailFORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Plus en détailApplication web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
Plus en détailarcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr
4 arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation : 1.2 Date de dernière mise à jour : 26/02/2015 Sommaire
Plus en détailI. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4
Contenu I. Instalation de l environnement JDK et JRE :... 4 II. Configuration outil Reporting : Pentaho... 4 II.1 Configuration matérielle et logicielle... 4 II.2 Téléchargement et installation de la Suite
Plus en détailInstallation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Plus en détailApplication Web et J2EE
Application Web et J2EE Servlet, JSP, Persistence, Méthodologie Pierre Gambarotto Département Informatique et Math appli ENSEEIHT Plan Introduction 1 Introduction Objectfis
Plus en détailTechnologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
Plus en détailServeurs de noms Protocoles HTTP et FTP
Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et
Plus en détailFileMaker Server 14. Guide de démarrage
FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Plus en détailConfiguration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de JBOSS
Configuration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de JBOSS Informations juridiques Informations juridiques Pour les informations juridiques, voir http://help.adobe.com/fr_fr/legalnotices/index.html.
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailOpen Source Job Scheduler. Installation(s)
Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql
Plus en détailExpérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet
Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction
Plus en détailInstallation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Plus en détailConnexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC
Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC Sommaire 1. Objectifs et intérêts... 2 2. Intégrer le driver SQL Server dans SJSAS 9... 2 2.1. Télécharger
Plus en détailProgrammation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Plus en détailCONFIGURATION DES GRAPPES DE SERVEURS D APPLICATIONS ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES A L AIDE DE JBOSS
CONFIGURATION DES GRAPPES DE SERVEURS D APPLICATIONS ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES A L AIDE DE JBOSS Informations juridiques Informations juridiques Pour les informations juridiques,
Plus en détailHébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
Plus en détailStandard. Manuel d installation
Standard Manuel d installation 1 2 3 4 5 Vérifications avant l installation Installation Création d utilisateurs et Configuration rapide Exemples d utilisation et paramètres Annexe Lisez attentivement
Plus en détailavast! EP: Installer avast! Small Office Administration
avast! EP: Installer avast! Small Office Administration Comment installer avast! Small Office Administration? avast! Small Office Administration est une console web qui permet la gestion a distance de
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailLogiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence : 9016809-01
Logiciel de connexion sécurisée M2Me_Secure NOTICE D'UTILISATION Document référence : 9016809-01 Le logiciel M2Me_Secure est édité par ETIC TELECOMMUNICATIONS 13 Chemin du vieux chêne 38240 MEYLAN FRANCE
Plus en détailFileMaker Server 11. Publication Web personnalisée avec XML et XSLT
FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une
Plus en détailMise en place SSO. Mise en place SSO. 1. Installation de Tomcat sur le serveur OCR (Windows) 2. Ajout des librairies. by LegalBox
Mise en place SSO by LegalBox Mise en place SSO 1. Installation de Tomcat sur le serveur OCR (Windows) Télécharger et installer la dernière version de Java en JRE si elle n'est pas déjà installée. Télécharger
Plus en détailArchitecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués
Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr
Plus en détailAccéder à PostgreSQL par JDBC via un tunnel SSL Java
LinuxFocus article number 285 http://linuxfocus.org Accéder à PostgreSQL par JDBC via un tunnel SSL Java par Chianglin Ng L auteur: Je vis à Singapour, un pays moderne et cosmopolite
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Virtual Server 2005 R2 Network Shutdown Module Système Principal (hôte) Virtual Server
Plus en détailModule d anonymisation
Module d anonymisation Préambule Ce module permet d «anonymiser» un fichier, c est à dire de masquer les informations qu il contient en fonction de règles préalablement spécifiées. Le fichier généré par
Plus en détailLinux sécurité des réseaux
Linux sécurité des réseaux serveurs mandataires (proxy) fbongat@ipsl.jussieu.fr 2007-2008 Qu'est-ce qu'un proxy? = mandataire (traduction) Un proxy est un service mandataire pour une application donnée.
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailPrincipales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement
Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.
Plus en détailDéveloppement des Systèmes d Information
Développement des Systèmes d Information Axe ISI Camille Persson Institut Fayol / LSTI / ISCOD École Nationale Supérieure des Mines de Saint-Etienne 158 cours Fauriel, 42000 Saint-Etienne persson@emse.fr
Plus en détailarcopole Studio Version 3.3
arcopole Studio Version 3.3 Documentation d installation Mise à jour depuis une version antérieure Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation
Plus en détailServeur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.
Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation
Plus en détailAdministration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Plus en détailFileMaker Server 14. Aide FileMaker Server
FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Plus en détailADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5
ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre
Plus en détailarcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr
arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation : 1.2.0.0 Date de dernière
Plus en détailGuide SQL Server 2008 pour HYSAS
Guide SQL Server 2008 pour HYSAS Sommaire 1- Lancement de l exécutable 3 2- Paramétrage pour des postes clients 11 3- Paramétrage Windows 13 4- Création de l installation avec Visor 24 1- Lancement de
Plus en détailJava pour le Web. Cours Java - F. Michel
Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications
Plus en détailQuick Start Installation de MDweb version 2.3
Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement
Plus en détailPentaho. présentation
Pentaho présentation Présentation Une solution BI Développé en java Lien de téléchargement: http://freefr.dl.sourceforge.net/project/pentaho/business%2 0Intelligence%20Server/4.8.0-stable/biserver-ce-4.8.0-
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailRéalisation d un portail captif d accès authentifié à Internet 10.10.10.1
Master 1 ère année UE Réseaux avancés I Projet Réalisation d un portail captif d accès authentifié à Internet Présentation du projet Le but du projet est de mettre en place un portail captif permettant
Plus en détailFormations OMCAT. J2EE Open Source BY-NC-SA
Formations T OMCAT J2EE Open Source Licence Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique 2.0 France Vous êtes libres : de reproduire, distribuer et communiquer
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailInstallation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer :
Installation du Hub by LegalBox Installation du Hub 1. Description de l installation 2 types de serveur sont à installer : Machine applicative du Hub (app.hub.legalbox) : CentOS 7 Ressource : 10 Go de
Plus en détailSécurisation d une application ASP.NET
Sécurisation d une application ASP.NET 1- Authentification L authentification est un processus essentiel à la sécurisation d une application internet. Ce processus permet d authentifier l entité à l origine
Plus en détailUn exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi
Un exemple d'authentification sécurisée utilisant les outils du Web : CAS 111 L authentification CAS : «Central Authentication Service» CAS ou le service central d authentification Le système CAS, développé
Plus en détailFileMaker Server 12. publication Web personnalisée avec XML
FileMaker Server 12 publication Web personnalisée avec XML 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont
Plus en détailINSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé
INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation
Plus en détailService Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3
Page 1 Service déposant Procédure d installation Version 2.3 Bourse de Luxembourg juillet 2013 1 Page 2 Sommaire 1. Introduction... 3 2. Pré-requis... 4 2.1. Configuration réseau... 4 2.2. Configuration
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailLES ACCES ODBC AVEC LE SYSTEME SAS
LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie
Plus en détailManuel du logiciel PrestaTest.
Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2
Plus en détailChapitre 1 Windows Server 2008 11
Chapitre 1 Windows Server 2008 11 1.1. Les fondations du système... 15 1.2. La virtualisation... 16 1.3. La sécurité... 18 1.4. Le Web... 20 1.5. Fonctionnalité disponible dans Windows Server 2008... 21
Plus en détailPrésentation du relais HTTP Open Source Vulture. Arnaud Desmons <ads@intrinsec.com> Jérémie Jourdin <jjn@intrinsec.com>
Arnaud Desmons Jérémie Jourdin Présentation Motivations Historique Démonstration Présentation fonctionnelle Présentation technique L'interface d'administration Roadmap
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
Plus en détailIBM DB2 Alphablox. d administration GC11-2170-00
IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 ii IBM DB2 Alphablox - Guide d administration Table des matières Avis
Plus en détailGuide de migration BiBOARD V10 -> v11
Guide de migration BiBOARD V10 -> v11 Version 11.3 13/12/2012 Support BiBOARD E-mail : support@biboard.fr Guide de migration BiBOARD Ce document est destiné à l équipe informatique en charge de la migration
Plus en détailSystème Principal (hôte) 2008 Enterprise x64
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal
Plus en détailNote technique. Recommandations pour la sécurisation des sites web
DAT-NT-009/ANSSI/SDE P R E M I E R M I N I S T R E Secrétariat général Paris, le 22 avril 2013 de la défense et de la sécurité nationale N o DAT-NT-009/ANSSI/SDE/NP Agence nationale de la sécurité Nombre
Plus en détailCisco Certified Network Associate
Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un
Plus en détailLe serveur web Windows Home Server 2011
Chapitre 16 Le serveur web Windows Home Server 2011 Windows Home Server 2011, directement dérivé de Windows Server 2008 R2, utilise la même technologie Internet Information Services IIS pour la mise en
Plus en détailInstitut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki
Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détailProjet Java EE Approfondi
EISTI Projet Java EE Approfondi Manuel d installation du framework Stripes Amaury Languillat, Yann Gonzalez, Arnaud Recher, Vincent Laronde, Anys Mechkar 10 Manuel d installation Téléchargement On part
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network
Plus en détailExtension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.
Note technique W4 Engine Extension SSO Java Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. 1 Présentation 3 2 Custom SSO Java 4 3 Bilan 10 Sommaire Référence
Plus en détailGestionnaire des services Internet (IIS)
Windows Server 2003 Gestionnaire des services Internet (IIS) Auteur : Frédéric DIAZ I. Introduction : Vous éprouvez le besoin d héberger votre site internet ou intranet? Windows server 2003 dispose à cet
Plus en détailEJBCA PKI Open Source
PKI Open Source http://www.auditiel.fr/docs/installation.pdf 1 SOMMAIRE 1Sommaire... 2 2Introduction... 3 2.1Pré requis...3 2.2Versions... 3 2.3Glossaire...3 3Installation...4 3.1Composants nécessaires...
Plus en détailSingle Sign-On open source avec CAS (Central Authentication Service)
JOSY «Authentification Centralisée» Paris, 6 mai 2010 Single Sign-On open source avec CAS (Central Authentication Service) Julien Marchal Consortium ESUP-Portail SSO open source avec CAS Introduction Pourquoi
Plus en détailTP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI
Institut Galilée Année 2014-2015 TP WEBSERVICES Programmation et Logiciels sûrs Master 2 PLS Résumé Ce TP s appuie sur le cours de C. Fouqueré traitant des Environnements et Langage Évolués, ainsi que
Plus en détailSécurisation du réseau
Sécurisation du réseau La sécurisation du réseau d entreprise est également une étape primordiale à la sécurisation générale de votre infrastructure. Cette partie a pour but de présenter les fonctionnalités
Plus en détailInstallation des applicatifs de catalogages sur la Plateforme IS (Montpellier et Nouméa)
Référence : Document de préconisations DSI (équipe IS SIL de Montpellier) Version : 2.0 Page 4 Description : Installation des applicatifs de catalogages sur la plate-forme IS (Montpellier et Nouméa) Auteurs
Plus en détailPrésentation du cours. Sécurité dans Java EE. Plan (1/2) Plan (2/2) Généralités sur la sécurité
Présentation du cours Sécurité dans Java EE Université de Nice - Sophia Antipolis Richard Grin Version 0.17 17/9/13 Ce cours montre comment sécuriser une application Java EE : réserver l accès de pages
Plus en détailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
Plus en détailMaintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest
Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation
Plus en détailVersion 1.0 01 2009 Wraptor Laboratories. SpamWars Serveur Proxy-SMTP
Version 1.0 01 2009 Wraptor Laboratories SpamWars Serveur Proxy-SMTP SpamWars Proxy-SMTP Copyright 1998, 2009, Wraptor Laboratories. Tous droits réservés. Les Programmes (qui incluent le logiciel ainsi
Plus en détailGPI Gestion pédagogique intégrée
Société GRICS GPI Gestion pédagogique intégrée Guide d installation Fonctionnalités Internet GPI 2012 Version mise à jour le 29 janvier 2014 Société GRICS Page 1 de 23 Table des matières PRESENTATION DES
Plus en détailJava et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.
: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL
Plus en détailAnnuaire Interne des Personnels v 1.0 Manuel Administration
DSI/SPSI Niveau de Distribution Limité 2 Interne 3 Externe X 4 des Personnels v 1.0 Manuel Administration (v1.2) Rédaction Compléments / Vérification Approbation Nom : Olivier CHATOR Nom : Nom : Nom :
Plus en détailWWW.MELDANINFORMATIQUE.COM
Solutions informatiques Procédure Sur Comment créer un premier Site SharePoint 2010 Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy 1. But.4 2. Configuration..4
Plus en détailServeur d application WebDev
Serveur d application WebDev Serveur d application WebDev Version 14 Serveur application WebDev - 14-1 - 1208 Visitez régulièrement le site www.pcsoft.fr, espace téléchargement, pour vérifier si des mises
Plus en détailServices Réseaux - Couche Application. TODARO Cédric
Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port
Plus en détailGUIDE D INSTALLATION DE L APPLICATION GECOL SUR
GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires
Plus en détailSessions en ligne - QuestionPoint
Sessions en ligne - QuestionPoint Configuration du navigateur Internet Explorer Dernière mise à jour : 12 mai 2012 Vous trouverez dans ce guide les procédures pour configurer votre navigateur Internet
Plus en détailProcédure pas à pas de découverte de l offre. Service Cloud Cloudwatt
Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...
Plus en détailMANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4
Version : 0.0 Page 1 MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4 Etablie par Nom Guillain Assoumou Equipe IS Date 31/08/2007 Vérifiée par Validée par 1 Version : 0.0 Page 2 Avertissement
Plus en détailRéf. : S2I-CIELL2-PI-1.0. Version : 1.0. Auteurs : S2I-TOULON
Application CIELL2 PROCEDURE D INSTALLATION Réf. : S2I-CIELL2-PI-1.0 Version : 1.0 Auteurs : S2I-TOULON S2I-CIELL2-PI-1.0 mardi 10 juin 2003 Page 2/23 Installation Serveur Web Liste des différents modules
Plus en détailVulnérabilités et sécurisation des applications Web
OSSIR 09/09/2002 Vulnérabilités, attaques et sécurisation des applications Web Pourquoi les firewalls sont impuissants patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Page 1 Planning
Plus en détailCOMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1
1 COMPOSANTS DE L ARCHITECTURE D UN SGBD Chapitre 1 Généralité 2 Les composants principaux de l architecture d un SGBD Sont: Les processus Les structures mémoires Les fichiers P1 P2 Pn SGA Fichiers Oracle
Plus en détail