Vous n'êtes pas identifié(e).
Pages : 1
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
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
Merci de ta répo,se mais j'arrive toujours dans mon répertoire /var/www
Hors ligne
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
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
Tu redémarres bien apache entre chaque manip ?
Korova, aventurière (même pas peur) GNU/linux depuis 2003
Hors ligne
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
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
Pages : 1