Tutoriel. Installation et customisation du logiciel Geosource 2.2. Version: 02 Date : 26/08/2009 Pages : 25
|
|
|
- Geneviève Boivin
- il y a 10 ans
- Total affichages :
Transcription
1 Tutoriel Installation et customisation du logiciel Geosource 2.2 Version: 02 Date : 26/08/2009 Pages : 25 Rédaction Wilfried Heintz & Damien Maurice GIP Ecofor Approbation Guy Landmann GIP Ecofor Installation & customisation de Geosource v2 1
2 0 Index 1 Introduction Installation de Debian Etch Installation du système de base Debian Rappels sur l'arborescence des fichiers UNIX Accès à votre serveur Installation de Geosource Modifier le fichier des dépôts (root) Mise à jour et redémarrage (root) Synchronisation de l'heure et SSH (root) Installation de Apache2 (root) Installation du JDK 1.6 (root) Installation de Tomcat 5.5 (root) En mode automatique En mode manuel (à privilégier pour une meilleure stabilité) Installation de PostgreSQL (root) Installation de Geosource V2.0.1 (root) Installation des librairies XALAN requises (root) Changement de propriétaire des répertoires Mise en place du lien entre l'application geonetwork et tomcat Création de la base de données Connexion entre Apache et Tomcat Utilisation du virtual host Utilisation du mode proxy reverse Customisation de l'interface Présentation Ajouter une page de contenu Déclaration d'un service Autorisation du service Création de la page de contenu Création d'un label pour l'élément de menu Insertion de l'élément dans la barre de menu Charte graphique Modifier le bandeau supérieur (image) Modifier le menu Modifier l'aspect de la page centrale Modifier le pied de page Divers...25 Installation & customisation de Geosource v2 2
3 1 Introduction Dans le cadre de la mise en place du Catalogue des Sources d'information sur la Forêt (Ca SIF), l'équipe du projet a choisi de se baser sur l'outil Geosource, développé par le Bureau de Recherches Géologiques et Minières (BRGM), sous le mandat de la Direction Générale de la Modernisation de l'etat (DGME). Geosource est lui même basé sur le logiciel Geonetwork, créé et maintenu par une large communauté de développeurs. L'objet de ce document est d'aider les nouveaux utilisateurs à installer et personnaliser leur propre serveur de métadonnées, sans nécessairement se plonger dans les entrailles de l'administration du conteneur de servlet Tomcat ou dans la rigueur du langage XML... En effet, l'installation de Geosource en mode monoposte sous une machine windows est relativement aisée. En revanche, l'installation en mode serveur sous unix peut s'avérer nettement plus ardue. La customisation de l'outil reste encore également peu documentée. Pour toutes ces raisons, il nous a semblé intéressant de pouvoir partager notre expérience relative à la prise en main de cet outil, qui s'avère être par ailleurs une excellente solution pour se doter d'un serveur de métadonnées robuste, stable et respectant des normes officielles. Geosource peut être mis en oeuvre avec différents systèmes et outils ; la configuration présentée ici repose sur le système Linux Debian, le SGBD postgresql, le conteneur de servlet Tomcat et le serveur Web Apache2. Cette documentation est toujours susceptible d'être complétée et améliorée. Merci pour vos remarques et propositions d'améliorations. Cette version 02 du tutoriel porte sur l'installation de geosource v2.2 avec configuration de Tomcat en mode manuel, suite à des problèmes important de stabilité de l'application. Cette documentation s'applique donc à la dernière version en date de Geosource. Pour plus de détails, la documention officielle de Geosource v2 est disponible à l'adresse suivante : opensource.org/documentation/manual/the complete geosource manual/manual_fra.pdf Installation & customisation de Geosource v2 3
4 2 Installation de Debian Etch Nous avons choisi d'installer notre serveur sur une distribution Debian4.0r6 dite Etch. Ce système d'exploitation est réputé pour être très stable car épuré de nombreuses applications inutiles. Son noyau Linux garantit également une grande fiabilité. Afin de garantir une installation de Geosource conforme à celle proposée, nous décrivons les étapes pour installer Debian Etch sur un serveur. Les sources d'installation de Debian sont disponibles à l'adresse Note : les informations d'installation ont été reproduites avec succès sur la nouvelle version Lenny Installation du système de base Debian Démarrez votre système sur le CDRom Debian ou sur une image du CD ; Choisissez votre langue principale, votre pays et la disposition du clavier ; Si la détection du réseau avec DHCP échoue et que vous connaissez la configuration réseau de votre machine (IP, passerelle...), vous pouvez effectuer une configuration manuelle. Sinon, vous pouvez passer cette étape ; Donnez un nom à votre machine, ainsi qu'un nom de domaine ; Pour partitionner votre disque, choisissez partitionnement assisté avec LVM. Sélectionnez le disque puis choisissez l'option partitions /home /usr /var et /tmp séparées, puis validez ; Une fois le partitionnement achevé, créez un mot de passe pour le superutilisateur puis un compte utilisateur ; Lorsque l'installation du système est terminée, choisir non à la demande d'utilisation du miroir sur le réseau ; Sélectionnez enfin un environnement graphique de bureau en plus du système standard. Validez la résolution de l'écran ; Installer le programme de démarrage GRUB sur le secteur d'amorçage? OUI. A l'écran "terminer l'installation", retirer le CD d'installation, choisir "Continuer" pour redémarrer depuis le disque dur puis terminer l'installation de Debian par les mises à jour si besoin. A ce stade, en principe, le système doit booter normalement Rappels sur l'arborescence des fichiers UNIX Debian GNU/Linux adhère à la norme sur la hiérarchie du système de fichiers pour le nommage des fichiers Installation & customisation de Geosource v2 4
5 et des répertoires. Cette norme permet aux utilisateurs et aux logiciels de prévoir l'emplacement des fichiers et des répertoires. Le répertoire racine est simplement représenté par la barre oblique /. Au niveau de la racine, tous les systèmes Debian incluent ces répertoires : bin : Binaires (exécutables) des commandes essentielles boot : Fichiers statiques pour le chargeur d'amorçage (boot) dev : Fichiers des pilotes de périphériques etc : Configuration système propre à la machine home : Répertoires personnels des utilisateurs lib : Bibliothèques partagées et modules noyaux essentiels mnt : Point de montage pour les montages temporaires proc : Répertoire virtuel pour les informations systèmes root : Répertoire personnel de l'utilisateur root sbin : Exécutables système essentiels tmp : Fichiers temporaires usr : Hiérarchie secondaire var : Données variables opt : Suites applicatives additionnelles La liste suivante décrit quelques caractéristiques importantes des répertoires et des partitions : La partition racine / doit toujours contenir les répertoires : /etc, /bin, /sbin, /lib et /dev, sinon votre système ne pourra pas démarrer. En général, 100 Mo sont nécessaires, mais cela peut varier ; /usr : tous les programmes utilisateurs (/usr/bin), les bibliothèques (/usr/lib), la documentation (/usr/share/doc)... sont dans ce répertoire. C'est cette partie du système de fichiers qui a besoin du plus d'espace. Vous devriez disposer d'au moins 500 Mo d'espace disque. Si vous voulez installer plus de paquets, vous devriez augmenter l'espace disque attribué à ce répertoire ; /home : chaque utilisateur mettra ses données dans un sous répertoire de ce répertoire. La place nécessaire dépend du nombre d'utilisateurs sur le système, et du genre de fichiers qu'ils devront stocker. Selon l'utilisation du système, vous devriez réserver environ 100 Mo par utilisateur, à adapter selon vos besoins ; /var : toutes les données variables comme les articles des forums usenet, les messages électroniques, les sites web, le cache d'apt, etc. seront placées dans ce répertoire. La place nécessaire dépend énormément de l'usage que vous faites de votre ordinateur, mais pour la plupart des administrateurs, elle sera dictée par Installation & customisation de Geosource v2 5
6 la charge due aux outils de gestion des paquets. Si vous envisagez de faire une installation complète de tout ce que Debian peut vous offrir en une seule fois, réserver 2 ou 3 Go d'espace pour /var devrait suffire. Si vous préférez installer le tout en plusieurs étapes (p. ex., d'abord les services et utilitaires, puis les outils texte, puis X11...), vous pouvez vous contenter de 300 Mo pour /var. Si l'espace disque est une contrainte majeure et que vous ne voulez pas utiliser APT, ou du moins pas pour des mises à jour majeures, vous pouvez vous limiter à 30 ou 40 Mo dans /var ; /tmp : si un programme crée des données temporaires, elles seront probablement placées dans /tmp. 20 à 50 Mo devraient suffire Accès à votre serveur Il s'agit ensuite d'attribuer une adresse IP à votre serveur afin que celui ci soit accessible depuis le réseau Internet. Adressez vous à votre administrateur réseau pour de plus amples détails sur cette configuration. Nous vous conseillons de limiter l'accès depuis l'extérieur en ssh et http uniquement ; on peut faire du ftp à travers le ssh car ce processus est sécurisé. Cet accès sous entend qu'on accède au serveur en mode ligne de commande (pas d'interface graphique). Dans tous les cas, conformez vous aux recommendations de votre administrateur système/réseau. Depuis un poste Windows : avec l'outil libre putty. Le package est recommandé car il propose des outils supplémentaires comme PSCP ou PSFTP pour transférer bilatérallement des fichiers entre serveurs et machine distante ( Depuis un poste en linux : utiliser les tunnels ssh. 3 Installation de Geosource Modifier le fichier des dépôts (root) vim /etc/apt/sources.list On doit avoir le contenu suivant : # deb cdrom:[debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary :15]/ etch contrib main deb cdrom:[debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary :15]/ etch contrib main deb etch main contrib non-free deb etch main contrib non-free deb-src etch main contrib non-free deb-src etch main contrib non-free deb etch/updates main contrib deb-src etch/updates main contrib Dans le cadre d'une installation sous Debian Lenny, remplacer ci dessus etch par lenny 3.2. Mise à jour et redémarrage (root) apt-get update apt-get dist-upgrade Installation & customisation de Geosource v2 6
7 shutdown -r now 3.3. Synchronisation de l'heure et SSH (root) apt-get install ssh ntp 3.4. Installation de Apache2 (root) apt-get install apache Installation du JDK 1.6 (root) A priori, aucun jdk n'est installé à ce stade, pour vérifier : java -version Si aucun résultat n'est trouvé, c'est qu'il n'y a pas de JRE ou JDK sur le système. Dans le cas contraire s'assurer que l'indice de révision soit 1.6.x sinon l'installer en suivant la procédure suivante : apt-get install sun-j2sdk1.6 Vérifier l'installation java -version On doit obtenir le message suivant : java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing) Si une autre version de java est utilisée, utiliser la commande suivante pour choisir la version de java utilisée par défaut : update-alternatives --config java Créer un lien vers votre répertoire d'installation Java. Pour cela éditer les fichiers «~/.bashrc» (pour l'utilisateur courant) et «/etc/bash.bashrc» (pour tous les utilisateurs) puis ajouter en fin des fichiers la ligne suivante : export JAVA_HOME=/usr/lib/jvm/java-6-sun 3.6. Installation de Tomcat 5.5 (root) En mode automatique apt-get install tomcat5 On peut optionnellement installer les deux paquets suivants (mais il est conseillé de les retirer lors de la mise en production du serveur si on doit l'ouvrir sur l'internet) : apt-get install tomcat5-admin tomcat5-webapps Définir le chemin du jdk pour tomcat et désactiver la sécurité: vim /etc/default/tomcat5 Installation & customisation de Geosource v2 7
8 Décommenter éventuellement et renseigner comme ci dessous les lignes suivantes : JAVA_HOME=/usr/lib/j2sdk1.6-sun TOMCAT5_SECURITY=no Si les paquets tomcat5 admin et tomcat5 webapps ont été installés, modifier le fichier de configuration des utilisateurs de tomcat comme indiqué ci dessous : vim /var/lib/tomcat5/conf/tomcat-users.xml Créer le rôle "manager" et l'ajouter à l'utilisateur tomcat5 : <role rolename="manager"/> <user username="tomcat5" password="mot de passe tomcat" roles="tomcat,manager"/> Relancer et tester Tomcat ( /etc/init.d/tomcat5 restart En mode manuel (à privilégier pour une meilleure stabilité) L'installation via apt get de tomcat semble poser des problèmes d'instabilité. Sur le serveur Ca SIF, par exemple, à partir d'une installation de tomcat via apt get qui fonctionnait, il est devenu subitement impossible d'avoir une réponse de tomcat malgré un processus lancé. L'arrêt de tomcat ne se faisait pas proprement (process tué). Après désinstallation complète et réinstallation via apt get, les mêmes symptômes apparaissaient. Seule une installation et une configuration manuelle ont permis de retrouver un tomcat 5.5 opérationnel. Téléchargement de Tomcat : Téléchargez la version de Tomcat sur le site officiel (tomcat.apache.org) On choisit la version core.tar.gz : apache tomcat tar.gz lien direct : 5/v5.5.26/bin/apache tomcat tar.gz Installation sur le système de fichiers : Décompressez l'archive dans le répertoire /usr/local tar xvzf apache-tomcat tar.gz /usr/local Créez un lien symbolique vers /usr/local/apache tomcat ln -s /usr/local/apache-tomcat /usr/local/tomcat Configuration de l'environnement : A la fin du fichier /etc/bashrc ou /etc/bash.bashrc, ajoutez les lignes suivantes : export CATALINA_HOME=/usr/local/tomcat export PATH=$CATALINA_HOME/bin:$PATH Créer un utilisateur tomcat. Tomcat sera ensuite lancé avec cet utilisateur et non pas en root. adduser tomcat Changez l'utilisateur courant en tomcat sur le répertoire /usr/local/apache tomcat (Attention, le lancement de tomcat en root au lieu de tomcat change le propriétaire de certains fichiers sous /usr/local/apache tomcat en l'attribuant à root et provoque alors des erreurs au démarrage de Tomcat par l'utilisateur tomcat ensuite). chown -R tomcat:tomcat /usr/local/apache-tomcat Installation & customisation de Geosource v2 8
9 Changement du port de connexion : Éditer le fichier de configuration server.xml vim /usr/local/apache-tomcat /conf/server.xml Et modifier la ligne suivante pour écouter sur le port 8180 (vers ligne 94) : <Connector port="8180"... Démarrage / arrêt de Tomcat : S'assurer d'être dans une session avec l'utilisateur tomcat créé précédemment. Pour lancer Tomcat à la main, dans le répertoire /bin de Tomcat lancer : su tomcat cd /usr/local/apache-tomcat /bin./catalina.sh start ou./startup.sh Note : en lançant Tomcat avec run au lieu de start, les logs sont envoyés dans le fenêtre du terminal plutôt que dans le fichier de log. Tomcat doit démarrer avec le j2sdk1.6. Ouvrir l'url Pour arrêter Tomcat, lancer :./catalina.sh stop Pour pouvoir accéder à l'application Tomcat manager, modifier le fichier de configuration des utilisateurs de tomcat comme indiqué ci dessous : vim /usr/local/apache-tomcat /conf/tomcat-users.xml Créer le rôle "manager" et l'ajouter à l'utilisateur tomcat, changer également le mot de passe : <role rolename="manager"/> <user username="tomcat" password="mdp" roles="tomcat,manager"/> Relancer et tester Tomcat ( et Tomcat manager ( Tomcat n'est pas lancé automatiquement au démarrage, pour ce faire, il faut écrire un script; le rendre exécutable et l'ajouter au menu de démarrage. Créer le fichier /etc/init.d/tomcat avec le contenu suivant: #!/bin/bash # Script de démarrage de tomcat tournant sur une JVM 1.6 (de sun) export JAVA_HOME="/usr/lib/j2sdk1.6-sun" export CATALINA_HOME="/usr/local/apache-tomcat " export CATALINA_BASE="$CATALINA_HOME" case "$1" in start) if [ -f $CATALINA_HOME/bin/startup.sh ]; Installation & customisation de Geosource v2 9
10 then echo $"Starting Tomcat..." su -l tomcat -c "(export JAVA_HOME=$JAVA_HOME; export CATALINA_HOME=$CATALINA_HOME; export CATALINA_BASE=$CATALINA_BASE; $CATALINA_HOME/bin/startup.sh)" fi ;; stop) if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat..." su -l tomcat -c "(export JAVA_HOME=$JAVA_HOME; export CATALINA_HOME=$CATALINA_HOME; export CATALINA_BASE=$CATALINA_BASE; $CATALINA_HOME/bin/shutdown.sh)" *) fi ;; echo $"Usage: $0 {start stop}" echo Usage : $0 "{start stop}" ;; esac Rendez le script exécutable chmod +x /etc/init.d/tomcat Ajoutez le script au système de démarrage: update-rc.d tomcat defaults 3.7. Installation de PostgreSQL (root) Note : pour une installation sous Ubuntu serveur 8.04 ou bien sous Debian Lenny, la version de PostgreSQL est la 8.3 apt-get install postgresql-8.1 Changer le mot de passe de l'utilisateur postgres créé par l'install ( postgres ) ; c'est l'administrateur de postgresql. passwd postgres Le mot de passe de l'utilisateur postgres doit être modifié également dans postgresql : su postgres psql template1 ALTER USER postgres WITH ENCRYPTED PASSWORD 'pwd1'; La connexion est à présent fonctionnelle avec l'utilisateur postgres. Ajouter un nouvel utilisateur (toto dans l'exemple) avec un mot de passe et lui attribuer le droit de créer des bases de données.créer votre base (db1 dans l'exemple) en forçant l'encodage UTF 8 et en mettant votre utilisateur comme propriétaire : psql Installation & customisation de Geosource v2 10
11 CREATE USER toto WITH ENCRYPTED PASSWORD 'pwd2'; ALTER ROLE toto WITH CREATEDB; CREATE DATABASE db1 OWNER toto ENCODING='UTF-8'; \q pour sortir de psql Note pour l'installation de phppgadmin sous Ubuntu server : apt-get install phppgadmin Il se peut que pgsql ne soit pas reconnu ; rajouter dans ce cas la ligne extension=pgsql.so à la fin du fichier /etc/php5/apache2/php.ini puis créer le lien symbolique vers /usr/share/phppgadmin : ln -s /etc/phppgadmin/apache.conf /etc/apache2/conf.d/phppgadmin.conf Recharger Apache : /etc/init.d/apache2 reload Pour autoriser la connection à phppgadmin via l'adresse il faut modifier le fichier /etc/apache/conf.d/phppgadmin. Selon que vous souhaitez donner un accès à des postes locaux sur votre réseau interne ou bien à des utilisateurs sur Internet, vous devez ajouter les lignes suivantes, après la ligne deny from all allow from x.x IP locales allow from all IP internet Relancer Apache : /etc/init.d/apache2 restart 3.8. Installation de Geosource V2.2 (root) Télécharger le fichier d'installation de geosource, nommé geosource install jar" à l'adresse %20french%20only/G_oSource %202.2/geosource install jar/download. Installer geosource dans le répertoire /usr/local/geosource (à créer dans l'interface d'installation, vous pouvez utiliser un autre nom que geosource) java -jar /home/your_username/desktop/geosource-install jar Suivre les instructions à l'écran Installation des librairies XALAN requises (root) Télécharger sur le bureau le fichier xalan j_2_7_0 bin.tar.gz à l'adresse suivante : j/binaries/xalan j_2_7_0 bin.tar.gz puis extraire l'archive et copier les fichiers : Installation & customisation de Geosource v2 11
12 cd /home/your_username/desktop tar xvzf xalan-j_2_7_0-bin.tar.gz cp xalan-j_2_7_0/*.jar /usr/share/tomcat5/common/endorsed/ Supprimer les fichiers et répertoires suivants : rm -rf xalan-j_2_7_0/ rm xalan-j_2_7_0-bin.tar.gzr Changement de propriétaire des répertoires chown -R tomcat5 /usr/local/geosource/web* chown -R tomcat5 /var/lib/tomcat Mise en place du lien entre l'application geonetwork et tomcat Créer un fichier xml propre au contexte, ici geonetwork.xml (ce nom est obligatoire) cd /usr/share/tomcat5/conf/catalina/localhost vim geonetwork.xml Ecrire la ligne suivante : <Context docbase="/usr/local/geosource/web/geonetwork" path="/geonetwork"> </Context> Attention à bien respecter la syntaxe et la casse! Changer le propriétaire de geonetwork.xml si ce n'est pas tomcat5 : chown tomcat5:tomcat5 geonetwork.xml Ou si le groupe tomcat5 n'existe pas : chown tomcat5:root geonetwork.xml Relancer Tomcat ( /etc/init.d/tomcat5 restart Si tomcat manager est installé, on peut s'y connecter (cf. copie d'écran ci dessous) avec les identifiants user : tomcat5 et mdp : mot de passe tomcat (renseigné au paragraphe 3.6) puis voir dans la liste des applications si l'application geonetwork a été déployée et est démarrée (running à true et commande start désactivée). Installation & customisation de Geosource v2 12
13 Rappel : sur un serveur en production, il est recommandé de désinstaller l'application Tomcat Administration et de désinstaller ou de restreindre l'accès à l'application Tomcat Manager. Pour désinstaller Tomcat Administration, cliquer sur la commande undeploy correspondante dans la page d'accueil de Tomcat Manager. Si elle est toujours présente dans le TomcatManager, supprimer le répertoire admin dans le répertoire webapps du répertoire d'installation de tomcat. Pour restreindre l'accès à l'application Tomcat Manager, par exemple uniquement pour l'ip (local), on peut utiliser la valve Remote Address Filter dans le context de Tomcat Manager vim /usr/share/tomcat5/conf/catalina/localhost/manager.xml <!-- Context configuration file for the Tomcat Manager Web App --> <Context path="/manager" docbase="/usr/share/tomcat5/server/webapps/manager" debug="0" privileged="true"> <!-- Link to the user database we will get roles from --> <ResourceLink name="users" global="userdatabase" type="org.apache.catalina.userdatabase"/> <Valve classname="org.apache.catalina.valves.remoteaddrvalve" allow=" "/> </Context> Selon les préconisations de votre administrateur système/réseau, vous pouvez choisir de ne plus permettre d'accès au Tomcat Manager en retirant le rôle "manager" à tous les utilisateurs : vim /var/lib/tomcat5/conf/tomcat users.xml Installation & customisation de Geosource v2 13
14 <user username="tomcat5" password="mot de passe tomcat" roles="tomcat"/> Création de la base de données On lance l'utilitaire Gast fourni dans le répertoire d'installation de geosourcev2 : su cd /usr/local/geosource/bin./gast.sh Dans menu DBMS, choisir PostgreSQL, puis renseigner les champs comme suit (à remplacer par vos propres paramètres) : server: port: 5432 base: bd1 username: toto password: pwd2 Puis Base de données > Création > si une erreur (contrainte cyclique) est rencontrée, refaire création et l'erreur ne doit plus réapparaitre. Normalement, Gast doit avoir modifié la configuration de l'application pour prendre en compte cette base de données ; le vérifier de la manière suivante : vim /usr/local/geosource/web/geonetwork/web-inf/config.xml Vérifier l'existence des lignes suivantes : <resource enabled="true"> <name>main-db</name> <provider>jeeves.resources.dbms.dbmspool</provider> <config> <user>toto</user> <password>pwd2</password> <driver>org.postgresql.driver</driver> <url>jdbc:postgresql:// :5432/db1</url> <poolsize>10</poolsize> </config> </resource> Relancer tomcat sous le compte tomcat et tester l'application. Dans Tomcat manager, on doit voir apparaitre une ligne nommée /geonetwork. Si cette application a été déployée correctement, elle doit être indiquée comme fonctionnant, son état «Démarrer» non souligné (non cliquable). Cliquer sur /geonetwork pour tester l'application ( Connexion par défaut à geosource : admin / admin Optimisation de la mémoire : Si l'application doit fonctionner à ce stade, il est possible d'optimiser la gestion de la mémoire par la machine java pour Tomcat dans le fichier catalina.sh : vim /usr/local/apache-tomcat /bin/catalina.sh ajouter la ligne suivante juste en dessous du premier bloc de commentaires : export JAVA_OPTS="-server -Xmx512m -Xms368m -XX:PermSize=128m Installation & customisation de Geosource v2 14
15 -XX:MaxPermSize=256m" Des réglages inadaptés de ces paramètres sont souvent à l'origine des erreur de type OutOfMemory / heapspace. Précautions pour un serveur en production : accès à Tomcat manager L'accès à Tomcat manager peut par précaution, en plus du mot de passe déclaré dans le fichier tomcatusers.xml, être limité en local ou bien à partir d'une adresse ip particulière en ajoutant une valve à son contexte comme ceci : Vim /usr/local/apache-tomcat /conf/catalina/localhost/manager.xml <Context docbase="${catalina.home}/server/webapps/manager" privileged="true" antiresourcelocking="false" antijarlocking="false"> <!-- Link to the user database we will get roles from --> <ResourceLink name="users" global="userdatabase" type="org.apache.catalina.userdatabase"/> </Context> <Valve classname="org.apache.catalina.valves.remoteaddrvalve" allow="127\.0\.0\.1"/> Pour accéder au manager, être sur le serveur lui même : désactivation des exemples et docs Les exemples et documentations peuvent être «désactivés» simplement en renommant le dossier /usr/local/apache-tomcat /webapps plutôt que de le supprimer pour le moment. cd /usr/local/apache-tomcat mv webapps webappsnotused doit renvoyer une page blanche à présent. connexion au serveur On a déjà vu que Tomcat ne devait pas être lancé avec root. De même root et tomcat ne doivent pas être autorisés à se connecter en ssh au serveur. Editer (root) le fichier sshd_config vim /etc/ssh/sshd_config et ajouter la ligne suivante : AllowUsers nom_du_serveur votre_nom_utilisateur modifier la propriété de log pour root PermitRootLogin no Sauvegardez le fichier et relancez le daemon ssh : /etc/init.d/ssh restart Connexion entre Apache et Tomcat Cette connexion peut se faire soit via le virtual host, soit via l'utilisation du mode Reverse Proxy afin de ne Installation & customisation de Geosource v2 15
16 pas afficher le port 8180 de Tomcat dans l'url Utilisation du virtual host Créer un fichier virtual host pour site_web (le nom de votre site web) dans le repertoire des sites publiés cd /etc/apache2/sites-enabled vim site_web et saisir le contenu suivant : <VirtualHost xxx.xxx.xxx.xxx:80> // mettre ici l'ip de votre serveur ServerAdmin webmaster@localhost ServerName nom_du_serveur DocumentRoot /var/www/ <Directory /> #Options Indexes FollowSymLinks MultiViews Options None AllowOverride None Order deny,allow allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place RedirectMatch permanent ^.*/geosource$ RedirectMatch permanent ^.*/site_web$ RedirectMatch permanent ^.*/geonetwork$ </Directory> </VirtualHost> Tout ce qui arrive sur le port 80 sur la machine est géré dans ce virtualhost en renvoyant les demandes /geosource, /geonetwork et /site_web vers l'adresse de l'application geosource sur cette machine soit Cette solution pour la communication entre apache et tomcat est préférable à l'utilisation de modjk ; l'intérêt de ce dernier étant sa gestion de la répartition de charge qui n'est pas utile tant que votre serveur n'est pas assailli de connexions Utilisation du mode proxy reverse Pour que l'application réponde sur le port 80 et non le port 8180, on peut utiliser une fonction de reverse proxy qu'offre Apache. L'utilisation du port 8180 pose un certain nombre de problèmes : L'utilisateur n'est pas habitué à devoir indiquer le port dans ses URLs, le port HTTP par défaut 80 étant utilisé dans l'immense majorité des cas, Présenter un port par serveur expose inutilement l'architecture interne de l'application et de l'infrastructure, ainsi que les éventuelles technologies utilisées, Présenter de multiples ports nécessite d'ouvrir autant d'accès vers l'extérieur du réseau dans les pare feu et l'url peut donc être rejetée. Si la configuration avec le virtual host a été précédemment mise en place, le fichier virtual host site_web doit être supprimé ou déplacé de /etc/apache2/sites enabled vers /etc/apache2/sites available Le module proxy est installé avec Apache2. Installation & customisation de Geosource v2 16
17 La commande a2enmod (Apache2 Enabled Module) permet d'activer un module déjà installé (présent dans le dossier /etc/apache2/mods avalaible en créant un lien dans le dossier /etc/apache2/mods enabled) a2enmod proxy a2enmod proxy_http --proxy_ajp utilise le protocole ajp et peut tout à fait être utilisé ici Afin de valider la bonne activation du module, vérifiez que les liens symboliques /etc/apache2/modsenabled/proxy.load, /etc/apache2/mods enabled/proxy_http.load et /etc/apache2/mods enabled/proxy.conf ont bien été créés. Relancer apache pour prendre en compte le module : /etc/init.d/apache2 force-reload Dans /etc/apache2/mods enabled/proxy.conf ajouter les sections Location suivantes : <IfModule mod_proxy.c> #turning ProxyRequests on and allowing proxying from all may allow #spammers to use your proxy to send . ProxyRequests Off <Proxy *> AddDefaultCharset off Order deny,allow Deny from all #Allow from.example.com </Proxy> <Location /geonetwork> Order deny,allow Allow from all ProxyPass ProxyPassReverse </Location> <Location /geosource> Order deny,allow Allow from all ProxyPass ProxyPassReverse </Location> <Location /site_web> Order deny,allow Allow from all ProxyPass ProxyPassReverse </Location> Installation & customisation de Geosource v2 17
18 # Enable/disable the handling of HTTP/1.1 "Via:" headers. # ("Full" adds the server version; "Block" removes all outgoing Via: headers) # Set to one of: Off On Full Block </IfModule> ProxyVia On Relancer apache : /etc/init.d/apache2 restart Installation & customisation de Geosource v2 18
19 4 Customisation de l'interface 4.1. Présentation La figure ci dessous présente l'interface graphique par défaut de Geosource V2 : Il est possible de personnaliser la charte graphique de cette interface ainsi que le contenu des différentes pages. Nous ne rentrerons pas dans le détail des imbrications entre les différentes pages constitutives du site web. Si vous souhaitez avoir plus de détails de cet ordre, nous vous conseillons vivement de consulter le tutoriel de Stefano Giacco à l'adresse : opensource.org/documentation/workshops/workshop 2006/geonetwork opensourceworkshop april 2006 (rubrique technical sessions ). Dans ce chapitre, nous vous indiquerons les endroits du code qu'il est nécessaire de modifier pour customiser votre interface geosource. Installation & customisation de Geosource v2 19
20 4.2. Ajouter une page de contenu Le but de cette partie est de rajouter un élément de menu qui pointe vers un contenu s'affichant dans la page principale. Nous allons voir que la démarche est bien moins aisée qu'en HTML et qu'il ne suffit pas de rajouter un simple lien. Pour l'exemple, nous allons rajouter un élément «mentions légales» qui pointe vers une page descriptive des mentions d'utilisation de notre site web Déclaration d'un service Il s'agit en premier lieu de déclarer un nouveau «service». Ceci s'opère dans le fichier {chemin d'installation de geosource}/web/geonetwork/web INF/config.xml Note : dans la suite de ce document, nous utiliserons l'abréviation CIG pour chemin d'installation de geosource Ligne 303, nous allons nous baser sur l'élément de menu «about» qui, comme la page mentions légales que nous souhaitons créer, ne pointe que vers du contenu descriptif. La syntaxe est donc la suivante : <service name="nom_du_service"> <output sheet="nom_de_la_page_principale"> <xml name="page" file="xml/nom_de_la_page_descriptive" /> </output> </service> nom_du_service : nom par lequel vous appelerez cette page dans votre «href» (lien hypertexte). nom_de_la_page_principale : nom du bloc dans lequel s'affichera le contenu décrivant les mentions légales. nom_de_la_page_descriptive : nom du fichier xml qui contient le texte descriptif. Nous verrons plus loin à quel moment il faut créer cette page. Dans notre exemple, le code inséré prendra la forme suivante : <service name="mentions"> <output sheet="page.xsl"> <xml name="page" file="xml/mentions.xml" /> </output> </service> Autorisation du service A ce stade, il faut autoriser l'exécution de ce service. Ceci se fait dans le fichier {CIG}/web/geonetwork/xml/user profiles.xml Installation & customisation de Geosource v2 20
21 Ligne 253, il suffit de rajouter la ligne suivante : <allow service="mentions" /> en prenant soin de mettre le même nom que précédemment Création de la page de contenu Le contenu descriptif des mentions légales doit être inséré dans une page adéquate, qui portera le nom attribué plus haut, ie mentions.xml dans notre exemple. Cette page devra être enregistrée dans le répertoire {CIG}/web/loc/fr/xml. Comme toute page xml, elle devra être structurée de la manière suivante : <?xml version="1.0" encoding="utf 8"?> < obligatoire <mentions> < obligatoire mais vous pouvez donner le nom que vous souhaitez <title>libellé_de_titre</title> <content> < obligatoire <h1>utilisation du site </h1> <p>blabla </p> <p>blabla </p> <p>blabla </p> </content> < obligatoire </mentions> < obligatoire! Attention, pour créer un fichier xml, préférez un copier/coller d'un fichier xml existant plutôt qu'un clic droit>créer un fichier txt que vous renommez ensuite en xml. Cette dernière solution peut occasionner des problèmes d'affichage dans votre navigateur Création d'un label pour l'élément de menu Vous ne pouvez pas inscrire textuellement le label de votre élément de menu à l'endroit où est décrite cette barre de menu... Vous devez créer ce label dans une balise spécifique dans un fichier spécifique. Cela se passe dans {CIG}/web/geonetwork/loc/fr/xml/strings.xml N'importe où dans ce fichier, il vous suffit de rajouter une ligne respectant la syntaxe suivante : <mentions>libellé_qui_apparaitra_dans_le_menu </mentions> Soit dans notre exemple : <mentions>mentions légales </mentions> Insertion de l'élément dans la barre de menu Dernière étape, insérer le nouveau lien dans la barre de menu. Ceci s'opère dans le fichier banner.xsl qui est Installation & customisation de Geosource v2 21
22 situé dans le répertoire {CIG}/web/geonetwork/xsl/ Ligne 99, il faut rajouter le code suivant : <xsl:choose> <xsl:when test="/root/gui/reqservice='mentions' "> < si appel du service <font class="banner active"><xsl:value of select="/root/gui/strings/mentions" /> </font> </xsl:when> <xsl:otherwise> <a class="banner" href="{/root/gui/locservice}/mentions"> <xsl:value of select="/root/gui/strings/mentions"/> </a> </xsl:otherwise> </xsl:choose> <span class="banner"> </span> Explications : la ligne <xsl:value of select="/root/gui/strings/mentions" /> sert à récupérer le label que l'on souhaite afficher et que l'on a enregistré dans strings.xml (dans notre cas, le texte affiché est : «mentions légales»). Si le service souhaité est «mentions» (concrètement : si l'utilisateur a cliqué sur le bouton «mentions légales»), ce label prendra la forme décrite comme bannière active dans le css (il sera non cliquable et affiché en gras). Sinon, ce label sera cliquable et pointera vers le service «mentions», d'où l'utilisation du href. Résultat visuel de cet ajout de service : 4.3. Charte graphique Modifier le bandeau supérieur (image) Ca bandeau supérieur est composé de 2 images distinctes, nommées rescpectivement header left.gif et header right.gif. 1ère étape : créer une image (Hauteur 90 px, largeur < 800 px) pour le bandeau de gauche et une autre pour la partie droite de la bannière (Hauteur 90 px, largeur < 200 facultative) 2e étape : Enregistrer les images dans le répertoire {CIG}/web/geonetwork/images/geosource en les Installation & customisation de Geosource v2 22
23 nommant respectivement header left.jpg et header right.gif (solution la plus simple). Si vous choisissez de les nommer différemment, vous devrez modifier les chemins d'accès à ces images dans le fichier : {CIG}/web/geonetwork/xsl/banner.xsl lignes 14 et 17, remplacer header left.jpg et header right.gif par le nom de vos images. 3e étape : modifier le fichier {CIG}/web/geonetwork/css/geosource.css ~ ligne 182 td.banner : modifie les caractères de la cellule contenant l'image de la bannière. A priori il n'est nécessaire de modifier que le paramètre color Modifier le menu Les modifications s'effectuent dans {CIG}/web/geonetwork/css/geosource.css ~ ligne 189 td.banner menu : taille et couleur de police, couleur d'arrière plan, écartement, hauteur, largeur... du bandeau de menu. ~ ligne 200 td.banner login : taille et couleur de police, couleur d'arrière plan, écartement, hauteur, largeur... du bandeau de menu de login. ~ ligne 222 a.banner : attributs du texte de menu non actif ~ ligne 228 a.banner:hover : attributs du texte de menu non actif au survol de la souris ~ ligne 247 span.banner : attributs des séparateurs du texte de menu ~ ligne 311 font.banner active : attributs du texte de menu actif ~ ligne 333 input.banner : attributs du texte contenu dans le cadre du formulaire d econnexion ~ ligne 342 button.banner : attributs du bouton de connexion Pour ce qui concerne le contenu du menu et de la barre de connexion, les modifications s'opèrent dans le fichier {CIG}/web/geonetwork/loc/fr/xml/strings.xml Accueil : ligne 408 <home> Contact : ligne 257 <contactus> Liens : ligne 428 <links> A propos : ligne 267 <about> Nom d'utilisateur : ligne 696 <username> Installation & customisation de Geosource v2 23
24 Mot de passe : ligne 547 <password> Bouton de connexion : ligne 436 <login> et ligne 440 <logout> Résultat de la personnalisation : Modifier l'aspect de la page centrale Modification de la couleur de police principale : ligne 14 de geosource.css : attribut color dans Body Ce paramètre ne modifie pas la couleur de tous les éléments de la page. La largeur du site est définie par le paramètre width. Dans l'ensemble du document geosource.css, faire un rechercher/remplacer des codes suivants : , 2a628f,, 0263b2 et (bleu du plus au moins foncé) remplacez les par des codes appropriés à votre charte graphique. Ligne 488 de geosource.css : div.button, button.content permet de modifier l'aspect des boutons. Ligne 93 de searchform_advanced.xsl : remplacer la valeur par la vôtre (qui code pour la couleur de la bordure du formulaire de recherche). Dans ce même fichier, ligne 90, il est possible de modifier la taille du texte Recherche. Dans {CIG}/web/geonetwork/images/geosource/ modifier les images suivantes pour respecter votre charte graphique : arrow right.gif calendar.gif arrow down.gif search left.gif search right.gif search bg.gif rightarrow.gif La hauteur de la page principale (entre la barre de menu et le haut du pied de page) est modifiable à la ligne 28 dans le fichier {CIG}/web/geonetwork/xsl/main.xsl Dans ce même fichier main.xsl il est possible de supprimer les liens rss et autres images en commentant le texte de la ligne 49 à la ligne 59, soit le contenu du bloc footerl. Installation & customisation de Geosource v2 24
25 Ne pas oublier de modifier le fichier {CIG}/web/geonetwork/xsl/res.xsl : ligne 19, remplacer le chemin de l'image du bandeau (si vous avez choisi de lui donner un nom différent de header left.jpg). Faire de même à la ligne 201 du fichier {CIG}/web/geonetwork/xsl/banner.xsl Modifier le pied de page Seule la page d'accueil propose un contenu au pied de page. Celui ci est modifiable à la ligne 454 de strings.xml, entre les balises <mainhelp></mainhelp> Divers On peut supprimer le ID qui s'affiche en bas de la page en commentant la ligne 16 du fichier page.xsl Dans xsl/thesaurus/thesaurus admin.xsl, lignes 57 et 72, il faut changer les codes couleurs. Idem dans xsl/contact/contact admin.xsl, lignes 73 et 89, et dans xsl/contact/contact search results.xsl, lignes 100 et 155. Dans xsl/admin.xsl, lignes 33, 34, 61, 62, 67, 68, il faut rajouter class=''padded'' dans l'élément <td> pour que les éléments concernés ( métadonnées inutilisées, modifier le mot de passe et modifier les informations utilisateurs ) soient alignés avec le reste des items. Il est possible de modifier le logo qui s'affiche à gauche des métadonnées. Pour cela, effectuer un clic gauche sur ce logo et noter le nom de l'image (du type 8f7743ce 3ac3 4e6f 8e70 347bdf79a30f.gif). Ensuite, créer le logo de votre choix dans le répertoire {CIG}/web/geonetwork/images/logos en prenant soin de lui donner le même identifiant que celui relevé (en pratique : en écrasant le fichier existant). Résultat de la personnalisation dans le cadre du projet Ca SIF : Installation & customisation de Geosource v2 25
Quick 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
Tutoriel compte-rendu Mission 1
Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation
Architecture de la plateforme SBC
Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur
Guide d installation rapide
LINAGORA Guide d installation rapide LinShare Application de partage de fichiers sécurisé LinShare 1.6.x, Debian, Tomcat, PostgreSQL, Java OpenJDK Version 1.0 Le 06/06/2014 Identifiant : Linagora_DOC_LinShare
Personnes ressources Tice. Académie de Rouen
Personnes ressources Tice Académie de Rouen Objectifs Acquérir les connaissances de base concernant Linux Découvrir la solution technique SambaEdu3 : serveur de fichiers sous Linux Mettre en oeuvre cette
Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation
Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...
PROCEDURE D'INSTALLATION OPENREPORTS
PROCEDURE D'INSTALLATION OPENREPORTS Table des matières Prérequis...2 1 Installation linux...2 2 Installation JAVA...3 2.1 Installation de la jdk...3 2.2 Configuration de l'environnement...3 3 Installation
Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS
Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
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
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
BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]
SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition
Documentation d'installation Plateforme femme actuelle
Smile Motoristes Internet page 1/7 Documentation d'installation Plateforme femme actuelle Smile 2006 Motoristes Internet page 1/7 Smile Motoristes Internet page 2/7 1 Historique du document Vers. Date
GUIDE 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
Installer un serveur web de développement avec VirtualBox
Installer un serveur web de développement avec VirtualBox Par Gilles Février (http://gfevrier.kelio.org/blog) VERSION 1.0 (Mars 2013) 1 / 15 Sommaire SOMMAIRE Introduction...3 Installation de VirtualBox...3
Retrospect 7.7 Addendum au Guide d'utilisation
Retrospect 7.7 Addendum au Guide d'utilisation 2011 Retrospect, Inc. Certaines parties 1989-2010 EMC Corporation. Tous droits réservés. Guide d utilisation d Retrospect 7.7, première édition. L utilisation
Installation d'un serveur sftp avec connexion par login et clé rsa.
Installation d'un serveur sftp avec connexion par login et clé rsa. 1- Installation d'openssh-server 2 2- Installation de Vim pour modifier plus facilement les fichiers 2 3- Installation et configuration
Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.
Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2
Tutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Simple Database Monitoring - SDBM Guide de l'usager
- SDBM Version 0.01 (2011/07/05) Tables des matières Simple Database Monitoring - SDBM.1.1 Tables des matières2 Architecture3 Installation..4 Installation sur Linux (image virtuelle pré-configuré)..4 Changement
Procédure d'installation
07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014
MANUEL 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
Administration de Parc Informatique TP07 : Installation de Linux Debian
Institut Galilée L2 Info S1 Année 2012 2013 1 Une machine virtuelle Administration de Parc Informatique TP07 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution
Symantec Backup Exec Remote Media Agent for Linux Servers
Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour
TD séance n 2c Mise à jour des Systèmes
1 Gestion des Logiciels 1.1 Introduction sur les logiciels Un logiciel est un programme nécessaire au fonctionnement d'un ordinateur (logiciel système) ou au traitement de données (logiciel applicatif).
OpenMediaVault installation
OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure
Network 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
TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip.
TP réseau Android Ce TP utilise tomcat 8, sous windows et des.bat windows. On peut trouver ce serveur web et conteneur d'applications web à http://tomcat.apache.org/download-80.cgi. Il se trouve dans l'archive
Installation GLPI-OCSNG-SSL Linux Debian Sarge
Installation GLPI-OCSNG-SSL Linux Debian Sarge Installation de Glpi (0.68.2), OCS NG RC3 et hébergement des deux sites sous apache2, sur la même machine, en SSL avec un seul certificat, sur debian sarge.
Gestion d identités PSL Exploitation IdP Authentic
Gestion d identités PSL Exploitation IdP Authentic Entr ouvert SCOP http ://www.entrouvert.com Table des matières 1 Arrêt et démarrage 2 2 Configuration 2 2.1 Intégration à la fédération............................
Pharmed. gestion de pharmacie hospitalière. Installation / déploiement
Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières
E-mail : [email protected] - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : [email protected] - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
TP Service HTTP Serveur Apache Linux Debian
Compte rendu de Raphaël Boublil TP Service HTTP Serveur Apache Linux Debian Tout au long du tp, nous redémarrons le service apache constamment pour que les fi de configuration se remettent à jour - /etc/init.d/apache2
[Serveur de déploiement FOG]
2012 Yann VANDENBERGHE TAI @ AFPA Lomme [Serveur de déploiement FOG] Procédure d'installation d'un serveur FOG pour la création et le déploiement d'images disques. 1.1 Introduction : Malgré le développement
Installation de Zabbix
1 Installation de Zabbix Présentation Zabbix (http://www.zabbix.com) est une solution de supervision open source. Ce logiciel permet de superviser des réseaux, et de surveiller les statuts de différents
Service 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
FreeNAS 0.7.1 Shere. Par THOREZ Nicolas
FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage
PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]
PPe jaune Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP] Sommaire 1) Architecture réseau... 3 2) Introduction FTP... 4 3) Le rôle du protocole FTP... 4 4) Diagramme
Serveur 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
Xubuntu 12.04. Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu.
Xubuntu 12.04 Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu. On peut trouver quelques explications ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=15531491
"! "#$ $ $ ""! %#& """! '& ( ")! )*+
! "! "#$ $ $ ""! %#& """! '& ( ")! )*+ "! "#$ $ $ ""! %#& """! '& ( ")! )*+, ## $ *$-./ 0 - ## 1( $. - (/$ #,-".2 + -".234-5..'"6..6 $37 89-%:56.#&(#. +6$../.4. ;-37 /. .?.@A&.!)B
Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, [email protected].
Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client
Titre: Version: Dernière modification: Auteur: Statut: Licence:
Titre: Installation de WebObjects 5.3 Version: 2.1 Dernière modification: 2011/02/17 11:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons
Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf
MANUEL D INSTALLATION D UN PROXY
MANUEL D INSTALLATION D UN PROXY Squid, SquidGuard, Dansguardian Dans ce guide on va détailler l installation et la configuration d une solution proxy antivirale en utilisant les outils ; squid, dansguardian,
VM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur
VM Card Manuel utilisateur Manuel des paramètres des fonctions étendues pour le Web 1 Introduction 2 Écrans 3 Paramètres de démarrage 4 Info fonctions avancées 5 Installer 6 Désinstaller 7 Outils administrateur
04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]
04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par
Titre: Version: Dernière modification: Auteur: Statut: Licence:
Titre: Mise en œuvre de mod_webobjects Version: 2.0 Dernière modification: 2010/09/06 20:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons
INSTALLATION APACHE POUR WINDOWS (XP OU 2000)
INSTALLATION DE APACHE POUR WINDOWS (XP OU 2000) Par Maisse Sébastien Document en date du 30 octobre 2005 Préambule : Bienvenue dans ce document qui a pour but de vous faire découvrir l'installation du
Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be
Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard
But de cette présentation
Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu
Installation et Réinstallation de Windows XP
Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très stable ou n'est plus aussi rapide qu'avant? Un virus a tellement mis la pagaille dans votre système d'exploitation
Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox
Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est
Serveur 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
Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE
Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE Par AVIGNON Bastien et CHOMILIER Tom V2.0 Sommaire : (Sommaire interactif) I) Introduction... 2 II) Mettre en place une black liste sur
Sage CRM. 7.2 Guide de Portail Client
Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque
HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions
GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql
GLPI OCS Inventory 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql On redémarre les deux services service mysql restart
Le meilleur de l'open source dans votre cyber cafe
Le meilleur de l'open source dans votre cyber cafe Sommaire PRESENTATION...1 Fonctionnalités...2 Les comptes...3 Le système d'extensions...4 Les apparences...5 UTILISATION...6 Maelys Admin...6 Le panneau
Installation du SLIS 4.1
Documentation SLIS 4.1 Installation du SLIS 4.1 1.3RC2 CARMI PÉDAGOGIQUE - ÉQUIPE «INTERNET» DE L'ACADÉMIE DE GRENOBLE juillet 2013 Table des matières Objectifs 5 I - Prérequis 7 A. Préconisations matérielles...7
http://www.jdl68160.com/informatique/yawcam.htm
Date de publication: le 11/05/2013 Date de modification le : 19/05/2013-20:45 Edition de la version PDF le 20/05/2013 Yawcam est un petit logiciel gratuit, mais très complet, permettant de diffuser/d'enregistrer
Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO
Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre
Assistance à distance sous Windows
Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais
CASE-LINUX MAIL - ROUNDCUBE
1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 17.03.2008, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 14.09.2010, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
Installation 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
A. 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
Interface PC Vivago Ultra. Pro. Guide d'utilisation
Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 20.06.2007, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
Installation 1K-Serveur
Installation du système d'exploitation (Windows 2000-2003 - 2008) 1 - Procéder a l'installation du système d'exploitation de façon a ce qu'il s'intègre dans votre architecture réseaux (nom de domaine/groupe
PPE GESTION PARC INFORMATIQUE
BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...
Les différentes méthodes pour se connecter
Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur
Maintenir Debian GNU/Linux à jour
Maintenir Debian GNU/Linux à jour Ce troisième document présente dans un premier temps comment maintenir son système à jour de façon automatisée. Il est en effet indispensable d'installer de manière parfaitement
Mise en oeuvre d un Serveur de CD AXIS StorPoint
Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 07/02/03 Equipements - Assistance - Maintenance Code
Projet serveur OwnCloud
Projet serveur OwnCloud 1. Présentation 1. Environnement vsphere 2. Environnement Linux Ubuntu 3. Owncloud 5.0 2. Plan de travail 1. Matériel 2. Schéma physique 3. Installation ESXi sur serveur lame 4.
Guide d'installation du token
Connectivity 3SKey Guide d'installation du token Ce document explique comment installer et désinstaller le logiciel du token 3SKey. 06 mars 2015 3SKey Table des matières.préambule...3 1 Conditions préalables
Installer VMware vsphere
Installer VMware vsphere Ce document contient des informations confidentielles et ne doit pas être communiqué à des tiers sans autorisation écrite d'acipia Référence dossier Installer VMware vsphere Auteur
Installation de Windows 2000 Serveur
Installation de Windows 2000 Serveur Introduction Ce document n'explique pas les concepts, il se contente de décrire, avec copies d'écran, la méthode que j'utilise habituellement pour installer un Windows
ECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Installation et configuration de Vulture Lundi 2 février 2009
Installation et configuration de Vulture Lundi 2 février 2009 V1.0 Page 1/15 Tables des matières A. Informations (Page. 3/15) B. Installation (Page. 3/15) 1- Téléchargement des paquets nécessaires. 2-
Projet Semestre2-1SISR
Table des matières 1 Ressources... 2 2 Récupération des sources Samba... 2 3 Préparation du serveur... 2 4 Vérification et Compilation de SAMBA4... 3 5 Préparation du controleur de domaine... 3 6 Test
INSTALLER JOOMLA! 1.5.22 POUR UN HEBERGEMENT LINUX
INSTALLER JOOMLA! 1.5.22 POUR UN HEBERGEMENT LINUX Ce document vous indique comment installer Joomla! 1.5.22 sur votre hébergement LINUX. A - Télécharger Joomla! 1.5.22... 2 B - Transférer Joomla! via
Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp
Vous avez certainement déjà souhaiter gérer plusieurs projets symfony sur votre machine après avoir installé Wamp Server. Ce n'est pas simple en apparence, un seul dossier www et des sous répertoire en
Serveur Subversion Debian GNU/Linux
Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en
TP 4 & 5 : Administration Windows 2003 Server
TP 4 & 5 : Administration Windows 2003 Server Concepteur original : Gilles Masson Nous allons configurer : Un client Windows XP Un serveur Windows (version 2003) Ce TP dure 6 heures. Vous devrez reprendre
Afin d'éviter un message d'erreur au démarrage du service Apache du type :
I. INTRODUCTION GLPI (Gestionnaire libre de parc informatique) est une solution open-source de gestion de parc informatique et de gestion des services d assistance aux utilisateurs distribué sous licence
Itium XP. Guide Utilisateur
Itium XP 06/2007 - Rev. 3 1 Sommaire 1 Sommaire... 2 2 Généralités... 3 3 ItiumSysLock... 4 3.1 Enregistrer l état actuel du système... 4 3.2 Désactiver ItiumSysLock... 5 3.3 Activer ItiumSysLock... 5
Gestion d identités PSL Installation IdP Authentic
Gestion d identités PSL Installation IdP Authentic Entr ouvert SCOP http ://www.entrouvert.com 2 avril 2015 Table des matières 1 Installation du système de base 1 1.1 Rappel sur la la synchronisation des
Projet Administration Réseaux
EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion
Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)
1. Installer une machine Ubuntu Server 14.04 i386 2. Saisir l adresse IP 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 4. Si vous
Installation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla
Table des matières Table des matières Généralités Présentation Interface Utiliser FileZilla Connexion FTP Connexion SFTP Erreurs de connexion Transfert des fichiers Vue sur la file d'attente Menu contextuel
Situation professionnelle n X
BENARD Jérémy BTS SIO 2 Situation professionnelle n X ========================================= Thème : Gestion et amélioration d'une infrastructure ========================================= Option SISR
