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 :

Créer un répertoire virtuel


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    829
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 829
    Par défaut Créer un répertoire virtuel
    Bonjour à tous,


    Je dispose d'un serveur linux avec apache2 mysql etc...


    Sur ce serveur je dispose d'un site web, pour une gestion de document (php/mysql). Pour éviter de stocker mes fichier dans ma base mysql je pensait créer un répertoire virtuel qui partirait sur un emplacement réseau et j'enregistrerais au niveau de ma base uniquement le lien.

    Est la bonne démarche?
    Ma deuxième question comment on s'y prend pour monter un répertoire virtuel:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ScriptAlias /ged/ /media/public/info/test/
    <Directory "/ged/">
       AllowOverride None
       Options ExecCGI FollowSymLinks
       Order allow,deny
       Allow from all
    </Directory>
    Quel droit je doit attribuer à ce répertoire?
    Comment je vais acceder à ce dossier depuis le navigateur web?


    Merci

    guigui69

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    829
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 829
    Par défaut
    Je me suis tromper dans le contenue de l'Alias.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
         Alias /doc_ged/ "/backup/"
         <Directory "/doc_ged/">
            Options Indexes MultiViews
            AllowOverride None
            Order allow,deny
            Allow from all
         </Directory>
    Ca ne fonctionne pas mieux.

    J'ai placé ce code dans apache2.conf, au niveau du module Alias. Est le bonne endroit pour rajouter le code?

    guigui69

  3. #3
    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
    Par défaut
    <Directory> doit indiquer un répertoire, pas un alias (ou <Location>), donc le second paramètre de la directive Alias :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Alias /doc_ged/ "/backup/"
         <Directory "/backup/">
            Options Indexes MultiViews
            AllowOverride None
            Order allow,deny
            Allow from all
         </Directory>

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 829
    Par défaut
    Merci pour ta réponse, j'avais trouvé cette erreur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Alias /doc_ged/ "/media/public/public/"
    <Directory "/media/public/public">
       Allow from all
    </Directory>
    Maintenant quel sont les options à mettre en place dans le directory?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            Options Indexes MultiViews
            AllowOverride None
            Order allow,deny
            Allow from all
    car l'endroit ou seront stocker mes fichiers seront sur un emplacement réseau (serveur windows).

    Merci

    guigui69

  5. #5
    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
    Par défaut
    Ton serveur Apache tourne sur un Linux ou un Windows ? Si c'est sous Windows, ce sera assez difficile à mettre en place car il faut idéalement créer un lecteur réseau donc avoir ouvert une session Windows et lancer Apache dans cette session ; quand tu lances Apache en tant que service, ça devient problématique. Fais des recherches sur le forum, je ne suis pas expert sur le sujet mais certains arrivent à faire fonctionner ça. Si c'est sous Linux, tu crées un point de montage et tu configures ton alias pour pointer sur ce point de montage, c'est tout simple, mais pour Windows

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 829
    Par défaut
    merci pour ta réponse.

    Non, mon environnement web est sous linux, le répertoire virtuel que j'ai créé pointe vers un point de montage vers mon serveur windows.


    Ce que je ne sais pas c'est comment attribué les droit au niveau du directory.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/06/2008, 01h56
  2. créer un répertoire virtuel
    Par flo456 dans le forum IIS
    Réponses: 3
    Dernier message: 18/10/2006, 18h40
  3. Réponses: 8
    Dernier message: 22/02/2005, 22h22
  4. Comment créer un répertoire en asp
    Par PrinceMaster77 dans le forum ASP
    Réponses: 11
    Dernier message: 28/10/2004, 16h31
  5. [MFC] créer un répertoire
    Par bigboomshakala dans le forum MFC
    Réponses: 8
    Dernier message: 13/05/2004, 15h33

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