Forum général.général [Apache] - Utiliser les serveurs virtuels ?

Posté par  .
Étiquettes : aucune
0
28
nov.
2006
Bonjour,

J'essaie de configurer mon serveur Apache 1.3 (OpenBSD) afin d'utiliser les serveurs virtuels (partage d'une seule adresse IP sur plusieurs noms de domaines différents).

Et je m'y arrache les cheveux, puisque bien qu'ayant suivi tout type de tutorial possible trouvés sur Google, mes "redirections" ne sont pas prises en compte.

Mon adresse IP : 82.228.7.67:80
Mon nom de domaine : http://www.dryss.fr (ce dernier utilise les DNS personnalisés de chez Gandi, et tout semble marcher à ce niveau là).

NameVirtualHost 82.228.7.67:80

<VirtualHost 82.228.7.67:80>
ServerName www.dryss.fr
DocumentRoot /var/www/public/drysshd
ServerAdmin pub@dryss.fr
</VirtualHost>
En fait, que je tape juste l'adresse IP dans mon navigateur, ou que je tape dryss.fr, je me retrouve systématiquement sur le même fichier :
/var/www/public/index.php.

Alors que, comme je l'ai spécifié dans ma règle de serveur virtuel, si le nom de domaine est www.dryss.fr (ou dryss.fr tout court même), je voudrais qu'il soit redirigé vers /var/www/public/drysshd/index.php.

J'ai tout essayé (avec et sans le port, avec l'*, avec le nom de domaine à la place de l'IP, etc). Rien ne marche :doute:

A l'aide !! :merci:
  • # Oups!

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    <VirtualHost 82.228.7.67>
    ServerName www.dryss.fr
    DocumentRoot /var/www/public/drysshd
    ServerAdmin pub@dryss.fr
    ServerAlias dryss.fr
    </VirtualHost>

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: Oups!

      Posté par  . Évalué à 1.

      chez moi ca donne :
      et je remplace :
      - website et website.com par le nom de domaine
      - template par le dossier utilisateur



      <VirtualHost *>
      ServerAdmin webmaster@website.com

      ServerName www.website.com
      ServerAlias website.com
      DocumentRoot /home/template/public_html/website
      <Directory /home/template/public_html/website>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      allow from all


      CustomLog /home/template/logs/website.log combined
      </VirtualHost>
    • [^] # Re: Oups!

      Posté par  . Évalué à 1.

      J'ai ajouté la ligne du ServerAlias, et relancé le serveur.

      Par contre, ça ne résound pas mon problème : www.dryss.fr n'est pas renvoyé vers le dossier drysshd, mais vers celui par défaut...
      • [^] # Re: Oups!

        Posté par  (site web personnel) . Évalué à 2.

        alors tu dois avoir une directire ServerName dans ta conf par défaut (en dehors du virtualhost) qui contien ce nom.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.