You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Brian Behlendorf <br...@organic.com> on 1995/06/06 10:51:34 UTC

apache 0.7.1 and virtualhost problems

Oy - tried setting up 0.7.1 on hyperreal and ran into a snag with 
virtual hosts.  At first all was well, http://hyperreal.com/ returned 
hyperreal's home page and http://www.apache.org/ apache's home page, but 
when I went back to http://hyperreal.com/ I got the apache home page, but 
with a couple inlined missing (with half the requests being registered as 
hits to www.apache.org and the other half hits to hyperreal.com).  
I went back to www.apache.org, that worked fine, then back to 
hyperreal.com and now everything looked and worked like www.apache.org

My analysis is that some global variable in the virtual host code gets set 
with the idea that this is a forking server, and when the first request 
for each child comes through the www.apache.org IP number, that global is 
set to www.apache.org and doesn't change back.  DocumentRoot, maybe?

There is a short-term solution, though - set a VirtualHost directive for 
the *real* host.  For example, I didn't have a VirtualHost setup for 
hyperreal.com, but now I do, and it all works.  So, those of you out 
there with VH code knowlege, we need to fix this, and at least document 
it now.

Now to try installing this on links.net....

	Brian

--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--
brian@organic.com  brian@hyperreal.com  http://www.[hyperreal,organic].com/