Bonjour,
j'ai configuré un site web comme hote virtuel sur une machine virtuelle sous debian comment je peux accéder à ce site via mon navigateur sur mon pc xp (machine virtuelle sur le meme pc) ?
Bonjour,
j'ai configuré un site web comme hote virtuel sur une machine virtuelle sous debian comment je peux accéder à ce site via mon navigateur sur mon pc xp (machine virtuelle sur le meme pc) ?
Salutations,
Et bien....En tapant l'url dans la barre d'adresse de ton navigateur non?![]()
Ça n'a pas marché. C'est pour cela que j'ai posé la question. Lorsque je rédemarre apache toujours le même message apparaît :
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [warn] NameVirtualServer 192.x.x.x:80 has nos virtualhosts
J'ai déjà essayé plusieurs fois mais je me trouve encore bloqué
Comment as-tu fait le virtual host ?
Essaie uniquement avec l'IP de la machine debian à partir d'une autre machine.
Essaie à partir de la machine debian (si elle n'a pas d'interface graphique, utilise lynx).
si je tape l'ip de la machine virtuelle que ce soit dans le navigateur lynx ou dans le navigateur de mon pc il y a toujours affichage de la page it works du serveur apache.
Mais, si tu appelles le serveur avec le nom que tu lui a donné, tu n'as rien ?
oui c'est toujours le meme problème.
As-tu regardé au niveau des log du démon apache ?
J'avoue que je trouve cette erreur surprenante. Mais, je n'utilise plus debian, je suis sous Mageia car je maîtrise mieux la gestion des cartes réseaux. Donc, je ne sais pas si tu as installé tout les paquets nécessaires pour la gestion des hôtes virtuels.
avez vous lancé votre serveur apache dans votre terminal?
oui ça marche lorsque je tape l'ip de la machine virtuelle dans le navigateur de mon pc la page par defaut "it works " apparait et meme lorsque j'utilise le navigateur lynx sur la machine virtuelle
Bonjour,
Il faudrait peut-être commencer par le début : peut-on voir la config' de ton serveur ?
Ensuite, il faut faire le distingo entre les virtual hosts en général et les name based virtual hosts en particulier.
Si tu spécifies « NameVirtualHost xx.xx.xx.xx:xx » quelque part, tu indiques que les différentes connexions à cette même adresse peuvent éventuellement être dispatchées vers des sites différents, différenciés alors par leur nom. C'est une pratique extrêmement répandue mais possible seulement depuis HTTP/1.1.
Il y a donc des chances pour que :
- soit tu aies soit posé cette directive quelque part et qu'elle ne correspond pas à l'adresse d'écoute spécifiée pour tes sites ;
- soit tu aies oublié de spécifier un ServerName pour ton virtual host si c'est vraiment un NBVH ;
- Soit que ce soit ta distrib' qui t'ait configuré cela par défaut et dans ce cas, le message d'erreur que tu vois apparaître, s'il est légitime, n'a rien à voir avec le fait que tu ne puisses pas joindre ton serveur.
voici le code de mon vhost
meme lorsque j'ai supprimé la page par défaut d'apache et crée une page pour le vhost toujours le meme problème il m'affiche la liste suivante en tapant l'url dans le navigateur . cette liste contient les différents fichiers crée sous /var/www
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 <VirtualHost *:80> ServerAdmin webmaster@monsite.fr ServerName monsite1.fr ServerAlias www.monsite1.fr DocumentRoot /var/www/monsite1 <Directory /> Options FollowSymLinks AllowOverride None </Directory> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Index of / Name Last modified Size Description check.txt 18-Jul-2012 11:37 0 monsite1.fr/ 13-Aug-2012 13:05 - monsite1/ 13-Aug-2012 12:22 - phpmyadmin/ 14-Apr-2012 12:42 - session.php 29-Jul-2012 22:13 731 Apache/2.2.22 (Debian) Server at 192.168.1.68 Port 80
Je suis surpris par les balises html <a> dans le code de configuration ! C'est nouveau ? Qu'en disent les fichiers log ?
j'ai pas compris ou est le problème ces balises existent dans tout les tutoriels des vhosts comme celui ci
http://doc.ubuntu-fr.org/tutoriel/vi...s_avec_apache2
Tu peux ignorer les deux messages précédents.
- Tu avais posté ton fichier de configuration ici, mais sans l'encadrer par les balises [code] et [/code] qui sont nécessaires sur ce forum pour qu'il apparaisse formatté comme tu le vois (fond bleu, barre de défilement et police à chasse fixe) ;
- Du coup, le site a détecté les URL que tu passes à ServerAdmin et ServerAlias et les a décorées avec les balises BBCODE adéquates pour que l'on puisse cliquer dessus ;
- J'ai ensuite rajouté les balises CODE à ton fichier de configuration ;
- Les balises BBCODE que le site avait rajouté dessus sont restées dedans et ont été développées quand même ;
- Le tout étant maintenant encadré par les balises CODE, le site a fait apparaître en clair le code HTML que les balises BBCODE avaient automatiquement posé ;
- Comme il s'agissait de HTML qui pouvait être tout-à-fait légitime dans d'autres contextes, on pouvait penser que c'était toi qui l'avait écrit directement dans le fichier de configuration ;
- J'ai corrigé ce détail que tu ne peux maintenant plus voir ;
- Tout ceci ne fait avancer en rien ton problème initial.
Tu me suis toujours ? ;-)
ok merci pour ces détailsmais toujours j'arrive pas à trouver le problème qui empeche l'affichage des pages adéquates
J'ai modifié <Directory> et ca marche chez moi (debian + win xp).
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 <VirtualHost *:80> ServerAdmin webmaster@monsite.fr ServerName monsite1.fr ServerAlias www.monsite1.fr DocumentRoot "/var/www/monsite1/" <Directory "/var/www/monsite1/"> Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost>
ça marche maintenant merci pour l'aide![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager