Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 14/04/2007 11:09:11

fifi774
Membre
Inscription : 30/09/2005
Messages : 7

virtualhost sous debain etch

Bonjour,

J'essaye de mettre en place des serveurs virtuel sous apache 1.3.34 sous debain etch fraîchement installée
voici mon fichier /etc/hosts

127.0.0.1   localhost
mo_ip_publique   domain.com


voici mon fichier /etc/apache/httpd.conf

NameVirtualHost mo_ip_publique

<VirtualHost domain.com>
    DocumentRoot /var/www/test
    ServerName domain.com
</VirtualHost>

Sachant que la relation ip domian.com est ok

Le problème est que le serveur virtuel pointe sur le même repertoire que le serveur apache /var/www c'est comme si la redirectionnement virtuel ne se faisait pas, et que le répertoire /var/www/test existe et que les droits sont ok

Merci par avance

Philippe

Hors ligne

#2 15/04/2007 01:22:03

y0m
Membre
Lieu : Paris
Inscription : 30/05/2003
Messages : 455
Site Web

Re : virtualhost sous debain etch

Essaie plutot ca :

NameVirtualHost 1.2.3.4:80
<VirtualHost 1.2.3.4:80>
    DocumentRoot /var/www/test
    ServerName domain.com
</VirtualHost>

N'hesite pas a aller faire un tour dans la doc apache


- Tu sais ce qui ferait bien sur le bar ?
- Uh ?
- TON NEZ ! *BUNK*
-+- Culture générale in GPJ: Full Throttle -+-

Hors ligne

#3 15/04/2007 21:34:20

fifi774
Membre
Inscription : 30/09/2005
Messages : 7

Re : virtualhost sous debain etch

Merci de ta répo,se mais j'arrive toujours dans mon répertoire /var/www

Hors ligne

#4 16/04/2007 10:24:59

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : virtualhost sous debain etch

Avec cette conf, ça marche trés bien ici...

apache2 inside.

NameVirtualHost 192.168.20.5:80
<VirtualHost 192.168.20.5:80>
    ServerName plopoxoritou.com.us.co.uk.fr.eu.net
    ServerAlias plopoxoritou
    DocumentRoot "/var/www"
    DirectoryIndex index.php
    <Directory "/var/www">
        etc...
    </Directory>
</VirtualHost>
<VirtualHost 192.168.20.5:80>
  ServerName patati.com.us.co.uk.fr.eu.net
  ServerAlias  patati
  DocumentRoot "/var/www/hihihi"
  DirectoryIndex index.php
  <Directory "/var/www/hihihi">
    etc...
  </Directory>
</VirtualHost>

[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#5 17/04/2007 23:08:26

fifi774
Membre
Inscription : 30/09/2005
Messages : 7

Re : virtualhost sous debain etch

Merci de vos réponse mais ni la 1er ni la 2eme solution ne fonctionne. le répertoire du serveur virtuel est toujours celui par défaut  :-(

Hors ligne

#6 18/04/2007 03:36:47

Korova
Membre
Lieu : Calvados (14)
Inscription : 26/05/2004
Messages : 1 916

Re : virtualhost sous debain etch

Tu redémarres bien apache entre chaque manip ?


Korova, aventurière (même pas peur) GNU/linux depuis 2003

Hors ligne

#7 18/04/2007 06:41:25

fifi774
Membre
Inscription : 30/09/2005
Messages : 7

Re : virtualhost sous debain etch

Oui je redémarre apache a chaque fois
Je viens de faire des test avec un ip local du style 192.168.0.10 donc si dans mon /etc/hosts je mets 192.168.0.10  domain.com
et que dans mon fichier /etc/apache/http.conf je mets

NameVirtualHost 192.168.0.10

<VirtualHost 192.168.0.10>
    ServerName domain.com
    ServerAlias domain.com
    DocumentRoot "/var/www/test"
    DirectoryIndex index.html
    <Directory "/var/www/test">
        </Directory>
</VirtualHost>

la cela fonctionne mais consultable depuis l'extérieur. Mais des que je mets mon ip publique la cela ne fonctionne pas pourtant la commande dig domain.com pointe bien sur mon ip

Alors la ???

Hors ligne

#8 18/04/2007 08:47:54

Korova
Membre
Lieu : Calvados (14)
Inscription : 26/05/2004
Messages : 1 916

Re : virtualhost sous debain etch

Mes vagues souvenirs sur les hôtes virtuels apache (ça fait longtemps que je n'ai pas bidouillé mon httd.conf) me font souvenir qu'il y a des hôtes virtuels basés sur le nom et d'autres sur l'adresse.  Les hôtes virtuels sur le nom servent si on veut faire plusieurs sites avec des noms différents mais qu'on a qu'une seule adresse. Les hôtes sur l'adresse servent à faire en sorte que même avec plusieurs ip on arrive sur le même domaine.

Chez moi je fais des hôtes virtuels sur le nom (plusieurs sites, mais une seule adresse) et j'ai une directive de ce style

<VirtualHost *>
        ServerName korova.homelinux.net
        DocumentRoot /var/www
</VirtualHost>
<VirtualHost *>
        ServerName btsad.homeip.net
        DocumentRoot /var/www/btsad
</VirtualHost>

J'ai donc 2 sites différents sur une seule adresse ip publique (que je ne peux pas mettre en dur dans apache, puisqu'elle change tout le temps, merci Orange), chaque site pointant bien vers le bon répertoire.

(Comme Ioguix précédemment, je ne puis que te conseiller de te plonger dans la documentation d'apache, très bien faite d'ailleurs, c'est ce que j'avais fait à l'époque et ça a très bien marché)

(Si j'ai rien compris à ce que tu veux, désolée, le matin la mise en route est toujours un peu... rude)

Korova qui ne devrait plus poster le matin (mais ne peut pas se retenir)


Korova, aventurière (même pas peur) GNU/linux depuis 2003

Hors ligne

Pied de page des forums