l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2006 Nov 18 21:56

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] apache2: NameVirtualHost and VirtualHost
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] apache2: NameVirtualHost and VirtualHost

On Sun, Nov 19, 2006 at 12:31:59AM -0500, Peter Jay Salzman wrote:
>    <VirtualHost dirac.org>
>       DocumentRoot /www
>       ServerName   www.dirac.org
>       ServerAlias  dirac.org *.dirac.org
>       ...
>    </VirtualHost>
>    # /etc/apache2/sites-available/foo.org (doesn't work)
>    <VirtualHost foo.org>
>       DocumentRoot /www/foo
>       ServerName   www.dirac.org
>       ServerAlias  dirac.org *.dirac.org foo.org *.foo.org
>       ...
>    </VirtualHost>

Won't your server alias lines confuse things?

You might know this already, you can telnet to port 80 and issue http/1.1
directives as follows to better test and isolate behavior:

  telnet localhost 80
  GET / HTTP/1.0

This should confirm what the base site is.  I typically, with apache 1.3,
have to configure a base site, and then add virtualhost directives for the
other sites I want.  Any time I only have virtual sites, I have odd
behaviors (kind of like what you've mentioned).

Here's an 1.1 request

  telnet localhost 80
  GET / HTTP/1.1
  Host: dirac.org

repeat that Host: with the different variations of your hosts until you
find a pattern... once you see what Apache's doing you should be able to
start tweaking the config and measuring the results.

Ted Deppner
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Appahost Applications
For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.