[KLUG Members] Apache virtual hosts

Bill Katsma members@kalamazoolinux.org
08 Jan 2003 23:03:36 -0500


I am having a problem with getting my virtual host to work.

I have tried three configurations resulting in two different results.

1st:

# Virtual host virt1.katsma.com
<VirtualHost virt1.katsma.com>
        DocumentRoot /var/www/virt1/
        ServerAdmin b.katsma@katsma.com
        ServerName virt1.katsma.com
</VirtualHost>

# Virtual host virt2.katsma.com
<VirtualHost virt2.katsma.com>
        DocumentRoot /var/www/virt2
        ServerAdmin bkatsma@katsma.com
        ServerName virt2.katsma.com
</VirtualHost>

And the second

# Virtual host vert1.katsma.com
<VirtualHost 192.168.1.139>
        DocumentRoot /var/www/virt1/
        ServerAdmin b.katsma@katsma.com
        ServerName vert1.katsma.com
</VirtualHost>

# Virtual host virt2.katsma.com
<VirtualHost 192.168.1.139>
        DocumentRoot /var/www/virt2/
        ServerAdmin bkatsma@katsma.com
        ServerName virt2.katsma.com
</VirtualHost>

Give me the same results, which is no matter where I go www.katsma.com,
virt1.katsma.com or virt2.katsma.com the all grab html from documentroot
of /var/www/html/

My third config is

# Virtual host vert1.katsma.com
<VirtualHost *>
        DocumentRoot /var/www/virt1/
        ServerAdmin b.katsma@katsma.com
        ServerName virt1.katsma.com
</VirtualHost>

# Virtual host vert2.katsma.com
<VirtualHost *>
        DocumentRoot /var/www/virt2
        ServerAdmin bkatsma@attbi.com
        ServerName virt2.katsma.com
</VirtualHost>

The result of this one is no matter where I go www.katsma.com,
virt1.katsma.com or virt2.katsma.com the all grab html from documentroot
of /var/www/virt1/

So the differences are
<VirtualHost virt1.katsma.com>  <--- This one makes the most since to me
<VirtualHost 192.168.1.139>
<VirtualHost *>

Thank you