IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[Apache] Conseil gestion serveur


Sujet :

Apache

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 109
    Points : 57
    Points
    57
    Par défaut [Apache] Conseil gestion serveur
    Bonjour à tous!
    N'étant pas un pro en developpement Web j'aurais besoin de quelques conseils.
    J'ai mis en place, dans le cadre d'un stage, un serveur http (apache) et ftp sous une machine fedora ainsi qu'un VPN.
    Une machine cliente doit envoyer, sur le serveur, un fichier xml. J'utilise donc ma connexion ftp à travers le VPN. Jusqu'ici tout va bien!
    Je voudrais ensuite récupérer le fichier xml pour le mettre en ligne avec le serveur http.
    C'est à ce niveau que je ne sais pas trop comment faire. Etant donné qu'il y aura plusieurs machines clientes qui vont envoyer des fichiers xml différents j'aimerais créer quelque chose d'automatique pour la mise en ligne de tous ces fichiers.
    Je pensais me lancer dans le php mais je voudrais être sur que c'est la meillieur solution.
    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    2 solutions au moins sans utiliser PHP :
    - Configurer le FTP pour qu'il dépose les fichiers directement dans le docroot d'Apache
    - Faire un petit script shell lancé par cron (toutes les minutes par exemple) qui regarde le contenu du répertoire de publication FTP et qui déplace ou copie les fichiers dans le docroot d'Apache.

    Comment tu mets à dispo les fichiers dans Apache ? Tu utilises simplement le directory index ? Les gens connaissent directement l'URL du fichier XML ? Autre chose ?

  3. #3
    Membre expérimenté Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Points : 1 312
    Points
    1 312
    Par défaut
    Pourquoi ne pas utiliser un raccourci pour télécharger directement les fichiers contenus dans le répertoire où ton FTP place les fichiers qu'il reçoit ?

    Utilises Alias /raccourci/ "repertoire/ou/sont/places/les/fichiers" et n'oublie pas de spécifier à Apache qu'il a le droit d'aller dans ce répertoire (<Directory ...> ... </Directory>) ; et tout ça dans le httpd.conf.

    Comme ça tu peux télécharger tes fichiers directement en accédant à www.tondomaine.com/raccourci/.

    Bonne chance

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 109
    Points : 57
    Points
    57
    Par défaut
    Merci pour ces réponse.
    Pour répondre a Mac : justement comme les fichiers xml n'ont pas tous les mêmes noms je ne sais pas trop comment procéder!
    Je pensais faire un script pour renommer les fichiers et les copiers dans le répertoire d'apache mais je ne sais pas si ca va être possible! Pour que justement les gens tape directement www.mondomaine.com/fichier.xml par exemple!
    Ou alors faire une page html avec un lien sur chaque fichier xml mais la c'est pareil je suis coincé si les noms des fichiers xml changent.

    Je pense que ca va être pareil pour la méthode avec les raccourcies, non?

  5. #5
    Membre expérimenté Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Points : 1 312
    Points
    1 312
    Par défaut
    Pas si dans le bloc <Directory> tu rajoutes Options Indexes. De cette façon, tous les fichiers seront listés sans que tu aies besoin de te soucier de leur nom. La page affichant les différents fichier sera générée automatiquement par Apache.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 109
    Points : 57
    Points
    57
    Par défaut
    Merci Spootnik! Par contre dans mon fichier httpd.conf j'ai a plusieur endroit la balise Directory et comme je ne suis pas un pro de http j'ai un petit doute. D'abord ici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    DocumentRoot "/var/www/html"
     
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    et ici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <Directory "/var/www/html">
    #Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
     
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
     
    </Directory>
    Est-ce que je dois changer aussi le chemin de DocumentRoot pour lui indiqué l'endroit de mes fichier xml? Ou juste le faire dans Directory?

    Et donc si j'ai bien compris une page est générée par Apache avec un lien sur les différents fichiers xml qui sont dans le répertoire indiqué?
    C'est fait automatiquement?

  7. #7
    Membre expérimenté Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Points : 1 312
    Points
    1 312
    Par défaut
    Citation Envoyé par goddet
    Merci Spootnik! Par contre dans mon fichier httpd.conf j'ai a plusieur endroit la balise Directory et comme je ne suis pas un pro de http j'ai un petit doute. D'abord ici:

    [...]

    Est-ce que je dois changer aussi le chemin de DocumentRoot pour lui indiqué l'endroit de mes fichier xml? Ou juste le faire dans Directory?

    Et donc si j'ai bien compris une page est générée par Apache avec un lien sur les différents fichiers xml qui sont dans le répertoire indiqué?
    C'est fait automatiquement?
    Oui c'est fait automatiquement. Oui la page est générée par Apache avec les liens vers les différents fichiers.

    Créé d'abord le raccourcis comme je te l'ai indiqué. Créé ensuite un nouveau bloc <Directory ...> ... </Directory> et met les informations nécessaires :
    Code de configuration Apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <Directory "path/to/the/directory">
         Options Indexes #[...]
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

    Après ça, tout devrait fonctionner normalement .

Discussions similaires

  1. Conseil achat serveur tour debian/apache/mysql
    Par PKO06 dans le forum Matériel
    Réponses: 3
    Dernier message: 27/03/2008, 14h03
  2. Réponses: 2
    Dernier message: 28/12/2005, 20h55
  3. conseils hébergement serveur dédié
    Par helium_lynx dans le forum Hébergement
    Réponses: 1
    Dernier message: 05/09/2005, 13h12
  4. [Conseils] Gestion de version Sources / Binaires
    Par Clorish dans le forum Outils
    Réponses: 18
    Dernier message: 09/06/2005, 15h14
  5. Est conseillé ? Client/Serveur
    Par DMboup dans le forum Access
    Réponses: 21
    Dernier message: 15/05/2005, 19h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo