[Apache] - Utiliser les serveurs virtuels ?

- Utiliser les serveurs virtuels ? [Apache] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 28-11-2006 à 10:46:57    

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à).
 

Code :
  1. NameVirtualHost 82.228.7.67:80
  2. <VirtualHost 82.228.7.67:80>
  3.         ServerName      www.dryss.fr
  4.         DocumentRoot    /var/www/public/drysshd
  5.         ServerAdmin     pub@dryss.fr
  6. </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  :heink:  
 
A l'aide !!  :jap:


Message édité par DrySs78 le 28-11-2006 à 10:48:03
Reply

Marsh Posté le 28-11-2006 à 10:46:57   

Reply

Marsh Posté le 28-11-2006 à 17:30:05    

je ne suis pas sur mais:
 
   1.
      NameVirtualHost www.dryss.fr
   2.
       
   3.
      <VirtualHost www.dryss.fr:80>
   4.
             ServerName      www.dryss.fr
   5.
             DocumentRoot    /var/www/public/drysshd
   6.
             ServerAdmin     pub@dryss.fr
   7.
      </VirtualHost>  
 
 
ca donne quoi ?

Reply

Marsh Posté le 28-11-2006 à 17:36:53    

tu as essayé tout simeplement de redémarrer le service d'apache
pour qu'il prenne en compte tes modifs?
#service httpd restart
 
nota : pour un dns géré exterieurement a ton serveur, il faut ecrire l'ip de ton serveur à la suite de virtualhost
et servername ton-nomdedomaine.tld

Reply

Marsh Posté le 28-11-2006 à 23:12:52    

Mes virtualhosts :


<VirtualHost monsite.com>
 
        DocumentRoot /var/www/monsite
        ServerName www.monsite.com
 
</VirtualHost>


 
Un serveur dns tourne sur la machine


Message édité par latruffe le 28-11-2006 à 23:13:16
Reply

Marsh Posté le 28-11-2006 à 23:29:16    

Code :
  1. <VirtualHost *>
  2.         DocumentRoot /var/www/monsite
  3.         ServerName www.monsite.com
  4. </VirtualHost>


Message édité par goldyfruit le 28-11-2006 à 23:29:34

---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 01-12-2006 à 14:24:07    

exemple de ce que j'ai
 
Listen *:80
NameVirtualHost *:80
 
####### apptest environment
 
<VirtualHost *:80>
 ServerName app1.test.toto.com
 DocumentRoot /apps/apptest/www/app1
 CustomLog /apps/apptest/logs/app1/access_app1.log common
 ErrorLog  /apps/apptest/logs/app1/error_app1.log
</VirtualHost>
<VirtualHost *:80>
 ServerName app2.test.toto.com
 DocumentRoot /apps/apptest/www/app2
 CustomLog /apps/apptest/logs/app2/access_app2.log common
 ErrorLog  /apps/apptest/logs/app2/error_app2.log
</VirtualHost>


Message édité par el_marco le 01-12-2006 à 14:25:35
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed