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 1996/06/02 03:28:02 UTC
Re: WWW Form Bug Report: "The New wirtual addressing DON'T work if you have more then ONE interface." on SunOS 4.x (fwd)
> From: sow@cad.luth.se
> Date: Wed May 29 4:19:17 1996
> Subject: WWW Form Bug Report: "The New wirtual addressing DON'T work if you have more then ONE interface." on SunOS 4.x
>
> Submitter: sow@cad.luth.se
> Operating system: SunOS 4.x, version: 11.1b2.1b2
> Version of Apache Used:
> Extra Modules used:
> URL exhibiting problem:
>
> Symptoms:
> --
> ../bin/httpd -f /usr/www/apache/conf/httpd.conf
> Host www.cim.luth.se has multiple addresses ---
> you must choose one explicitly for use as
> a virtual host. Exiting!!!
...
> <VirtualHost www.cim.luth.se>
> ServerName www.cim.luth.se
> DocumentRoot /usr/www/http_pages/root/cim
> </VirtualHost>
>
> Why is not multiple hardware interfaces supported?
> Did I mis something?
> If I add an interface to the virtual doamin can an
> interface have multiple addresses?
The VirtualHost code must map to a single IP address, since the call to
bind() can only take one address as an argument. So, when the server
goes through the config and sees the above, it tries to resolve
"www.cim.luth.se" to an IP address. If it gets one, great, it binds to
that and off it runs. If it finds two, it has a problem because it
doesn't know which ones, or perhaps both, that you want to use for this.
If you want to specify an exact IP address, use that instead of the host
name (i.e. <VirtualHost 130.240.8.17>). I suppose the server could be
modified such that it compared the list if IP addresses in response to
the name lookup against the list of IP addresses it *can* bind to, and
then binds to those that match... if you want to dive in and code that up
we'll be happy to consider using it. At least, I *think* that would work.
Brian
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--
brian@organic.com | We're hiring! http://www.organic.com/Home/Info/Jobs/