Pré-requis serveur applicatif WINDOWS

Documents pareils
A.-M. Cubat Mise à jour de PMB Passer à une version plus récente du logiciel Page 1 Source :

A5.2.4 Étude d une technologie, d'un composant, d'un outil

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

Formation owncloud Thierry DOSTES - Octobre

Remarques préliminaires L installation a été testée sur XP, Vista et Windows 7.

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Mise à jour : Octobre 2011

Formation en Logiciels Libres. Fiche d inscription

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Service de certificat

Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE:

Hébergement de sites Web

CS REMOTE CARE - WEBDAV

Les services de la PLM Mathrice. Et quelques outils de web-conférence

Authentification unique Eurécia

CAHIER DES CHARGES D IMPLANTATION

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x

Chapitre 1 Windows Server

Installation de Concrete 5

FileMaker Server 14. Guide de démarrage

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

Serveur virtuel infogéré

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

Procédure d'installation

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Annexe 1. DIDACTICIEL Installation OCS 2.0RC2 /GLPI pour WINDOWS

Gestion collaborative de documents

Dispositif e-learning déployé sur les postes de travail

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Joomla! Création et administration d'un site web - Version numérique

Configuration système requise. pour les grandes et moyennes entreprises

avast! EP: Installer avast! Small Office Administration

Installation de Joomla avec Filezilla

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

Sauvegarder et restaurer les données PMB

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Architectures web/bases de données

Prérequis techniques

Configuration système requise pour les grandes et moyennes entreprises

AMI Enterprise Intelligence Pré-requis techniques

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Guide d installation de Gael

windows. deb etch main deb-src etch main

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

Comment utiliser mon compte alumni?

Installation de Premium-RH

Mise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

TP PLACO. Journées Mathrice d'amiens Mars 2010

Espace de travail collaboratif

Quel ENT pour Paris 5?

Mac OS X Server Administration des technologies Web. Pour la version 10.3 ou ultérieure

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Configuration d'un serveur pour l'hébergement d'un site ezpublish V4

Cloud public d Ikoula Documentation de prise en main 2.0

L3 informatique TP n o 2 : Les applications réseau

Sauvegarde des données au LAAS

Retour d'expérience avec : OCS Inventory & GLP

Documentation d'installation Plateforme femme actuelle

La haute disponibilité de la CHAINE DE

ManageEngine EventLog Analyzer. Les bonnes critiques et recommandations

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - -

Installation / Sauvegarde Restauration / Mise à jour

Chamilo Manuel Administrateur. Guide de l'administrateur. Chamilo janvier 2012 Page 1 / 108

Fiche technique rue de Londres Paris Tél. : Mail : contact@omnikles.com

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8

THEME : Mise en place d une plateforme d enseignement à distance

Diffuser un contenu sur Internet : notions de base... 13

CAS, la théorie. R. Ferrere, S. Layrisse

Présentation du logiciel Free-EOS Server

Installation de Zabbix

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Installation Iconito École Numérique 2010 sous Windows WampServer

Créer son propre serveur Mail.

Manuel de Documents. Introduction Format des fichiers lus Fonctions supplémentaires Copier et partager des fichiers...

Un serveur web léger et ouvert

OFFRE HÉBERGEMENT DES SITES WEB & NOMS DOMAINE

Manuel Utilisateur MISE A JOUR DU CLIENT SOFIE VERS LA VERSION 5. v0.99

1 LE L S S ERV R EURS Si 5

Proxy et reverse proxy. Serveurs mandataires et relais inverses

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

ClariLog - Asset View Suite

Espace numérique de travail

Installation de SharePoint 2010

Google Merchant Center

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Espace numérique de travail collaboratif

Architecture existante (principale)

Gestion des documents avec ALFRESCO

Architecture de serveurs virtualisés pour la communauté mathématique

Transcription:

Objet : Référenc! Pré-requis serveur applicatif WINDOWS Version document : 01/06/2017 PMB Services : Services pour les Bibliothèques & Centres de Documentation La mise en œuvre de PMB nécessite à minima une machine sur laquelle sont installés un serveur Web (Apache, IIS) et un serveur de bases de données (Mysql). Selon les besoins et l'environnement pré-existant, le serveur Web et le serveur de bases de données peuvent être installés sur des machines différentes. Environnement matériel minimum (Machines physiques ou virtuelles) 1 serveur bi-processeurs / RAM 4Go / DD 50Go Il s'agit là d'une valeur minimale, à adapter en fonction du volume de données et du trafic. Espace disque requis (hors système) répertoire web pour l'installation du logiciel PMB (1Go) répertoire de données mysql (10Go pour 100000 notices + 25% du volume des documents numériques indexables) répertoire de stockage des documents numériques (fonction du volume de ceux-ci) répertoire de travail permettant de réaliser les opérations de sauvegarde, montées de versions,... (20Go) Serveur Web Apache version 2.0, 2.2 ou 2.4 ou IIS Serveur de bases de données MySQL 5.5 minimum (ou équivalent MariaDB) PHP 5.5, PHP5.6 www.sigb.net +33(0)2 43 440 660 +33(0)2 43 444 132 pmb@sigb.net

PMB Services : Services pour les Bibliothèques & Centres de Documentation Activation des extensions PHP suivantes : php-bz2 php-cas (optionnel, si mise en oeuvre authentification CAS) php-cli (optionnel, pour planification de tâches) php-curl php-dom php-fileinfo php-gd php-iconv php-imagick (optionnel, pour visionneuse epub et génération de vignettes à partir de documents numériques) php-json php-mbstring php-mysql php-session php-soap php-sockets php-sqlite3 php-xml php-xsl php-yaz (optionnel, pour interrogation serveurs z3950) php-devel (optionnel, pour compilation des extensions php, notamment php-yaz) php-zip php-ldap (optionnel, pour interrogation LDAP) php-xdiff NB : Le nom des paquets et extensions peut changer selon les distributions. www.sigb.net +33(0)2 43 440 660 +33(0)2 43 444 132 pmb@sigb.net

Configuration de Php (fichier "php.ini") : max_execution_time >= 300 memory_limit >= 64M post_max_size >= 64M upload_max_filesize >= 64M (taille maximale d'un fichier téléchargé dans PMB) display_errors = off max_input_vars >= 50000 date.timezone configuré (Europe/Paris par ex.) expose_php = off Vérification à effectuer si l'extension "suhosin" est installée : suhosin.request.max_vars (mini 2048) suhosin.post.max_vars (mini 2048) Configuration de Apache : Activation du module rewrite Configuration de MySQL (fichier "my.ini" ou "my.cnf")= : max_allowed_packet=16m (dans les sections [mysqld] et [mysqldump]) sql_mode = '' character_set_server=utf8 (de préférence) ou latin1 collation_server=utf8_unicode_ci (de préférence) ou latin1_swedish_ci default_storage_engine = MyISAM open_files_limit >= 10000 Stockage des documents numériques : Répertoire de stockage des documents numériques avec accès en écriture pour le serveur Web. Indexation des documents numériques de type "pdf" : Installation du logiciel "pdftotext" (nécessaire pour l'indexation des pdf) Visionneuse epub : Installation du logiciel "pdftoppm" Webdav : Installation du logiciel "exiftool" www.sigb.net +33(0)2 43 440 660 +33(0)2 43 444 132 pmb@sigb.net

Communication et réseau : La gestion des relances et la diffusion d'information à partir du logiciel PMB se font par mail. Ceci nécessite l'accès depuis le serveur Web à un serveur SMTP, et éventuellement un compte de messagerie fonctionnel (compte de la bibliothèque ou du centre de documentation). Le logiciel PMB permet de récupérer des informations bibliographiques sur différents serveurs externes. Pour ce faire plusieurs protocoles de communication sont utilisés, dont principalement z39.50 (sur tcp), OAI_PMH (sur http) Chaque communication nécessite l'ouverture d'un accès depuis le serveur Web sur lequel est installé PMB. Ci-après, voici un ensemble de serveurs souvent utilisés : - protocole z39.50 : url= z3950.bnf.fr / port= 2211 url= z3950.loc.gov / port= 7090 url= carmin.sudoc.abes.fr / port= 210 - protocole http/https : url= http://oai.cairn.info url= http://tel.archives-ouvertes.fr Le logiciel permet éventuellement l'affichage de vignettes de couverture depuis Amazon. Pour ce faire, le serveur Web doit pouvoir accéder à l'url "http://images-eu.amazon.com" Si l'accès du serveur vers l'extérieur est limité par un proxy, celui-ci devra être indiqué. Accès au logiciel : Pour chaque installation, deux URLs (Alias) sont à prévoir : Une permettant l'accès à la partie publique du logiciel (destinée aux lecteurs), la seconde à la partie gestion ou back-office (réservée aux documentalistes). Pour des raisons de sécurité, il est conseillé de prévoir la limitation des accès à la partie gestion du logiciel, avec à minima un chiffrement (ssl) et de préférence avec un certificat installé dans le navigateur et autorisé au niveau du serveur Web. (Dans le cas de l'utilisation d'un certificat, celui-ci doit être fourni). Sauvegardes : Les sauvegardes concernent la base de données et les répertoires de stockage des documents numériques et doivent être externalisées. Pour la base de données, la meilleure solution consiste à effectuer un «DUMP» de la base de données, qui pourra être restauré indépendamment de la plate forme d'accueil. www.sigb.net +33(0)2 43 440 660 +33(0)2 43 444 132 pmb@sigb.net

Récupération des lecteurs et authentification depuis un annuaire LDAP : Depuis PMB, il est possible : d'importer des lecteurs dans la base de données depuis un annuaire LDAP. de synchroniser les informations concernant les lecteurs. (script appelé de façon manuelle ou automatique depuis le cron) de vérifier l'authentification des lecteurs dans l'opac. L'import et la synchronisation des lecteurs nécessitent une connexion à l'annuaire LDAP, avec un utilisateur ayant les droits de lecture des données du LDAP. L'authentification se fait avec vérification des informations saisies dans l'opac (login+mot de passe) dans le LDAP. (Les mots de passe sont conservés dans le LDAP et ne sont pas stockés dans PMB). La communication avec le LDAP nécessite les informations suivantes : Adresse du LDAP Protocole utilisé (ldap ou ldaps) basedn et structure des informations de lecteur stockées dans le LDAP Utilisateur (LDAP) anonyme ou spécifique qui puisse se connecter et récupérer les informations des lecteurs. Authentification automatique des lecteurs dans l'opac: L'authentification automatique dépend du système utilisé. Le principe général est de récupérer un jeton ou tout autre information qui permette d'identifier le lecteur de façon automatique. Par exemple : Authentification "NTLM" Authentification "CAS" Cette authentification nécessite l'installation de l'extension "php-cas" Authentification "Kerberos", "ADFS",... www.sigb.net +33(0)2 43 440 660 +33(0)2 43 444 132 pmb@sigb.net