Skip to content
porphyry.org
Pôle d'expérimentation du réseau ARTCADHi-CNRS empty
Thursday 29 July 2010
empty
empty
graysquarealt.gif À propos
graysquarealt.gif Rechercher
 
graysquarealt.gif Événements
« Juillet 2010 »
Di Lu Ma Me Je Ve Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

graysquarealt.gif Actualités
Méthodes qualitatives informatisées
Numérisation rétrospective en SHS
Vers des espaces collaboratifs
Construction de l’Espace Européen de la Recherche en SHS
Documentation et Philosophie

graysquarealt.gif Contacts
ARTCADHi
Porphyry.org
Andrea Iacovella
Ecole Normale Supérieure Lettres & Sciences Humaines
15, Parvis René-Descartes
BP 7000
69342 Lyon Cedex 07
tél.: +33 4 37 37 65 95
empty
empty empty empty
empty
  Vous n'êtes pas identifié | Ouvrir session
empty
      graysquare.gif1. Corpus
      graysquare.gif2. Expert
         graysquare.gifa. Découverte
         graysquare.gifb. Installation
            graysquare.gifClient
            redsquare.gifServeur HTTP
            graysquare.gifServeurs RMI
         graysquare.gifc. Usage
         graysquare.gifd. Développement
      graysquare.gif3. Discipline
empty
empty
empty
Créé par
Aurélien Bénel
Dernière modification
22-04-2004
État
publié

empty
empty
Envoyer cette page à quelqu'un | Imprimer cette page

Serveur de contenu :

Installation

Avant-propos

Les protocoles utilisés sont standards et les outils en "sources ouvertes". Il est donc possible de changer de plateforme ou même d'outil. Ici, cependant, nous limiterons notre propos à l'installation sous Linux Mandrake. La plupart des outils qui nous seront nécessaires sont en effet déjà présents sur les CD-ROMs (téléchargeables gratuitement) de cette distribution.

La procédure qui suit nécessite de se mettre en mode super-utilisateur. Nous partons donc du principe que vous connaissez les outils de configuration de votre distribution ainsi que les lignes de commande les plus courantes.

Gestion du télédéchargement

Les contenus seront ajoutés au serveur par FTP (File Transfer Protocol). Il est donc nécessaire d'installer un "démon FTP". Nous détaillerons ici la configuration de ProFTPd.

  1. Installez ProFTPd (présent sur le CD-ROM) à l'aide du gestionnaire de paquetages logiciels.
  2. Changez le mot de passe de l'utilisateur ftp :
          su
          passwd ftp
          exit
    
  3. Ajoutez à la fin du fichier /etc/proftpd.conf :
          <Anonymous /var/ftp>
            User ftp
            Group ftp
            AnonRequirePassword on 
            RequireValidShell off
            <Limit STOR>
              AllowAll
            </Limit>
            <Limit READ RMD DELE MKD>
              DenyAll
            </Limit>
          </Anonymous>
    
  4. Dans le gestionnaire des services, relancez proftpd et indiquez de le lancer au démarrage si ce n'est déjà fait.

Gestion du téléchargement

Les contenus stockés sur le serveur seront consultés par HTTP (HyperText Transfer Protocol). Il est donc nécessaire de configurer un "démon HTTP". Nous détaillerons ici la configuration d'Apache de sorte :

  • qu'il accède aux contenus télédéchargés par FTP,
  • qu'il utilise NetPBM pour traiter les contenus de type image.
  1. Installez NetPBM (présent sur le CD-ROM).
  2. Installez Apache, son module PHP et son extension GD (présents sur le CD-ROM) à l'aide du gestionnaire de paquetages logiciels.
  3. Prenez l'ientité apache. Supprimez le contenu de /var/www/html. Copiez y l'archive ci-jointe. Décompressez la puis supprimez la.
  4. Créez un lien symbolique vers le dossier de télédéchargement (en mode root) :
          ln -s /var/ftp /var/www/html/original
    

Test de l'installation

  1. Envoyez à l'aide de votre client FTP préféré, une image sur le serveur (supposons que son nom soit FOO.BAR). Rappel : le nom de connexion est ftp et le mot de passe est celui que vous avez donné au début de la procédure. Assurez vous que les droits UNIX du fichier créé sur le serveur soit RRR (au minimum).
  2. Sur le poste serveur, ouvrez à l'aide de votre client HTTP préféré l'adresse suivante : http://localhost/original/FOO.BAR.
  3. Sur le poste serveur, ouvrez à l'aide du client HTTP susdit l'adresse suivante : http://localhost/Image/getThumbnail?file=FOO.
Commentaire

Discussion icon Safe mode

Posté par: abenel le 23-10-2003

Si le test n°3 échoue et que la page affichée à la place mentionne un certain "safe mode", créez un fichier /etc/php.ini contenant la ligne safe_mode=Off.

Commentaire

Discussion icon Dossier 'optimized'

Posté par: abenel le 21-07-2004

Contrairement à ce qu'il faudrait, l'archive zip ne contient pas de répertoire ~apache/html/optimized... Il faut donc le créer à la main (pour l'instant).

Commentaire

Discussion icon Images de grande taille

Posté par: abenel le 22-07-2004

Dans le cas où la commande http://localhost/Image/getSource?file=FOO ne fonctionne pas sur des images de grande taille, augmentez la valeur du champ memory_limit dans /etc/php.ini.

Commentaire

Discussion icon Port FTP

Posté par: abenel le 26-11-2005

Dans le cas où vous êtes obligés d'attribuer au service FTP un autre port que celui par défaut (21), il faudra modifier les sources du client. Plus précisément, il faudra ajouter ce nouveau numéro de port comme dernier paramètre de la commande "new FTPClient" dans le fichier "org/porphyry/model/Context.java".

empty Haut de la page
empty empty
CNRS  © 2004 CNRS - SHS - STIC - Directeur de la publication Andrea Iacovella - Ce site est réalisé avec Plone empty empty
empty empty empty
empty