Apache et virtual hosts
Potato tourne sur ma linux-box avec un noyau 2.4.9.
Son adresse IP est 192.168.13.30.
Apache est installé et affiche sa page d'accueil.
Deux hôtes virtuels sont installés :
www.ascii-club.org avec même adresse IP que la machine
www.test.org avec une adresse IP différente 192.168.13.201
Avec Mozilla ,j'accède bien au premier hôte.
Par contre,impossible d'accèder au deuxième
avec l'IP différente.La réponse est :
Cannot open the HTTP connection to www.test.org port 80.
La réponse avec `telnet www.test.org 80` est identique.
Voici en résumé le fichier /etc/apache/httpd.conf :
ServerType standalone
BindAddress *
ServerName bazooka
UseCanonicalName on
<VirtualHost 192.168.13.30>
DocumentRoot /var/www/asciiclub
ServerName www.ascii-club.org
ErrorLog /var/log/apache/asciiclub-error.log
TransferLog /var/log/apache/asciiclub-access.log
</VirtualHost>
NameVirtualHost 192.168.13.201
<VirtualHost 192.168.13.201>
DocumentRoot /var/www/test
ServerName www.test.org
ErrorLog /var/log/apache/test-error.log
TransferLog /var/log/apache/test-access.log
</VirtualHost>
Le fichier /etc/hosts contient :
127.0.0.1 localhost
192.168.13.30 bazooka.ascii-club.org bazooka www.ascii-club.org
192.168.13.201 www.test.org
`route -n` donne ceci :
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.13.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Cela me semble un peu court car il n'y pas de route pour le réseau local
mais la commande suivante n'a aucun effet sur apache :
route add -net localnet netmask 255.255.255.0 gw bazooka
Malgré la lecture de la doc d'apache , je ne vois pas ce qui m'empêche
d'accèder au serveur www.test.org.
Quelqu'un peut-il m'aider ?
D'avance merci.
Reply to: