hosting multiple sites on one machine

Jeff Vian jvian10 at charter.net
Tue Aug 17 22:08:22 UTC 2004


On Fri, 2004-08-06 at 12:32, Yang Xiao wrote:
> On Fri, 6 Aug 2004 09:43:03 -0700 (PDT), netmask <netmask at enzotech.net> wrote:
> > >
> > > For SSL to work properly on a virtual host setting the VH needs to have
> > > a dedicated IP.  Thats been my experience.
> > 
> > Yah.. You can't use HTTP 1.1 virtual names.. You must have an IP address for
> > each one....
> > 
> > This is because, the SSL certificate exchange is done BEFORE you send any HTTP
> > requests..  And the way HTTP 1.1 virtual names work is like this
> > 
> > Say you host www.linux.com and www.microsoft.com on the same box, 192.168.1.1
> > 
> > You want the /index.html of linux.com
> > 
> > Your browser connects to 192.168.1.1
> > 
> > does (among other commands, but these are the pertinent ones)
> > 
> > GET / HTTP/1.1\r\n
> > Host: www.linux.com\r\n\r\n
> > 
> > The 'Host' tag lets the web server know you are going to www.linux.com and
> > requesting that site. Under HTTP 1.0, there is no Host tag, and you'd just get
> > the default.
> > 
> > With SSL.. since you have to verify certificate against hostname before even
> > making a request.. there is no way to use canonical names.
> > 
> > 
> > 
> > 
> > --
> > fedora-list mailing list
> > fedora-list at redhat.com
> > To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
> > 
> 
> heh, lame attempt to make Jonathan wonder a bit, you folks are too
> quick to point out the impossibility :)
> OK, so that you are aware the fact that SSL won't work with virtual
> hosting, in my case, the customer wasn't happy about it.
> 
> Yang
> 

It DOES work with virtual hosting.  Just not with multiple host names on
the same IP.
If each host name has its own IP it works flawlessly.





More information about the users mailing list