De : anand nalya [mailto:anand.nalya@xxxxxxxxx] Envoyé : vendredi 25 janvier 2008 15:36 À : users@xxxxxxxxxxxxxxxx Objet : httpd 2.0.54 VHost not working > Hi, > > I've Apache httpd version 2.0.54 on Redhat Linux Fedora 4. I'm trying to configure name based virtual hosts on it. Here are the relavent fragments from the httpd.conf: > > DocumentRoot /var/www/html > > NameVirtualHost 10.76.6.1:80 > > <VirtualHost 10.76.6.1:80> > DocumentRoot /var/www/html/sub > ServerName sub.mydomain.com > </VirtualHost> > > <VirtualHost 10.76.6.1:80> > DocumentRoot /var/www/html/www > ServerName www.mydomain.com > </VirtualHost> > > The problem is that none of the virtual hosts is working. > For example, when I request a document with Hostname as sub.mydomain.com it returns files from the default root /var/www/html. If the virtual host were working, then it should return files from /var/www/html/sub. > > Am I missing something?? > Do you happen to have a Listen directive somewhere in the config for that address of yours? Listen 10.76.6.1:80 Furthermore, are you sure that the request contains a host header with one of the VH servernames? Try to type in the following at a shell prompt ($ is a prompt): $ telnet 10.76.6.1 80 GET /index.html HTTP/1.1 Host: www.mydomain.com Connection: close Make sure to press CR twice after the last line. Make sure you have a file named index.html in /var/www/html/www BR -ascs --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx