Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Mar 2003 22:49:12 +0000
From:      Matthew Seaman <>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Re: Apache problems
Message-ID:  <20030315224912.GB17725@happy-idiot-talk.infracaninophi>
In-Reply-To: <000001c2eb2f$4ca817b0$2f811581@garfield>
References:  <000001c2eb2f$4ca817b0$2f811581@garfield>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Sat, Mar 15, 2003 at 03:13:09PM -0500, Brian McCann wrote:
> 	Hey all.  I'm having some (hopefully) simple problems with
> Apache 1.3.  I'm going to be hosting several sites on an private server,
> domain is "toontown.local".  My problem is when I add the virtual host
> entry in for, say, phpmyadmin.toontown.local, no matter how I access
> that server, it will always go to that site.  In DNS I have 2 a records:
> www.toontown.local and phpmyadmin.toontown.local, both have forward and
> reverse entries.  Here's what I'm sticking in the httpd.conf file:
> <VirtualHost *>
>      DocumentRoot "/webs/www.toontown.local"
>      ServerName LocalWWW
> </VirtualHost>
> <VirtualHost phpmyadmin.toontown.local>
>      DocumentRoot /webs/phpMyAdmin
>      ServerName phpMyAdmin
> </VirtualHost>
>   Can anyone offer any insight?  I've done this before on other servers
> that host 10+ sites, but for some reason, I can't figure this out.

Two things you might try:

  -- You need a 'NameVirtualHost' directive somewhere if you're going
     to be doing name based virtual hosting.

  -- The <VirtualHost ...> directive contains a list of IP numbers
     where those domains will be served from.  Typically this will be
     '*' in all cases, to serve the data from all available

     It's the ServerName and ServerAlias directives within the
     VirtualHost definition that determine which server will respond
     to a request.  You should probably put the fully qualified domain
     name in as the ServerName and add the shortened version as a

     NameVirtualHost *
     # First v-host is the default
     <VirtualHost *>
         ServerName   localwww.toontown.local
         ServerAlias  localwww *.toontown.local
         DocumentRoot "/webs/www.toontown.local"

     <VirtualHost *>
         ServerName   phpmyadmin.toontown.local
         ServerAlias  phpmyadmin
         DocumentRoot "/webs/phpMyAdmin"



Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP:         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

To Unsubscribe: send mail to
with "unsubscribe freebsd-questions" in the body of the message

Want to link to this message? Use this URL: <>