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 :

modifier le DocumentRoot pour un répertoire


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2005
    Messages : 219
    Par défaut modifier le DocumentRoot pour un répertoire
    Bonjour,

    Il est impossible de modifier le DocumentRoot dans un <Location>.

    Or, j'aimerais pouvoir modifier le root de repertoires.
    Comme il s'agit de test avant mis en ligne, je fais ainsi :

    NameVirtualHost 90.x.x.x:80
    <VirtualHost 90.x.x.x:80>
    Alias /www.exemple.fr /home/exemple.fr/subdomains/www/html
    #DocumentRoot /home/exemple.fr/subdomains/www/html
    Alias /www.exemple.org /home/exemple.org/subdomains/www/html
    <Location /www.exemple.fr>
    php_admin_value open_basedir none
    </Location>
    <Location /www.exemple.org>
    php_admin_value open_basedir none
    </Location>
    </VirtualHost>
    Je doute que ce soit bien intelligent puisque apache râle un peu (un warn) mais ça fonctionne.

    J'ai notamment besoin de changer la racine pour que le rewriting fonctionne.
    Ainsi, le DocumentRoot commenté fonctionne mais ne s'applique qu'à un répertoire.

    Comment faire alors pour avoir les sites que seront ultérieurement www.exemple.fr et www.exemple.org à l'emplacement http://server_ip/www.exemple.fr et http://server_ip/www.exemple.org

    Merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    tu dois créer deux virtualhosts pour cela et tu définis tes alias location et document roots pour chaque virtualhost

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    NameVirtualHost *:80
     
    <VirtualHost *:80>
    ServerName www.domain.tld
    ServerAlias domain.tld *.domain.tld
    DocumentRoot /www/domain
    <Location  />
    .....
    </Location> 
    </VirtualHost>
     
    <VirtualHost *:80>
    ServerName www.otherdomain.tld
    DocumentRoot /www/otherdomain
     
    <Location  />
    .....
    </Location> 
    </VirtualHost>
    cfr la doc d'apache http://httpd.apache.org/docs/2.0/vhosts/name-based.html

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2005
    Messages : 219
    Par défaut
    Je pense que je n'ai pas correctement exposé mon problème (en tout cas, ta réponse ne fonctionne pas).

    Le nom de domaine pointe déjà sur un serveur.
    C'est pourquoi - je ne l'ai pas mis par hasard dans mon exemple - je passe par un répertoire. Sinon je n'aurais pas besoin d'autant de complications.

    Donc je souhaite accéder à mes sites en test par http://ip-serveur/nom_de_domaine.tld

    Sachant donc que http://nom_de_domaine.tld est déjà exploité.

    Ta solution est la base d'un virtualhost, mais, malheureusement, pas du tout la solution à mon problème.

  4. #4
    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
    A priori si, la solution proposée devrait fonctionner : ce qu'il faut dans ton cas c'est utiliser des alias. La question c'est tout simplement de savoir où écrire ses alias dans la configuration.

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/02/2006, 21h32
  2. GetOpenFileName pour les Répertoire
    Par LordBob dans le forum MFC
    Réponses: 2
    Dernier message: 26/01/2006, 21h00
  3. Un purge efficace pour les répertoires Windows
    Par Furius dans le forum Windows XP
    Réponses: 4
    Dernier message: 14/10/2005, 09h20
  4. Modifier une option pour la commande split
    Par vbcasimir dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 20/07/2005, 12h24
  5. Modifier les modelines pour la TV
    Par troumad dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 13/02/2005, 20h23

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