[olug] Building a web server for both security and performance in 2011
Christopher Cashell
topher-olug at zyp.org
Thu Sep 1 15:39:14 UTC 2011
On Thu, Sep 1, 2011 at 10:05 AM, Lou Duchez <lou at paprikash.com> wrote:
> This discussion reminds me of a sad truth about SSL and HTTP: you can have
> only one zone / domain certificate per port. In other words, if you've got
> two domains ("foo.com" and "bar.com") and you want to set up SSL sites for
> "secure.foo.com", "secure.bar.com", "private.foo.com", and
> "private.bar.com", they all have to be on different ports, and only one of
> them can get the coveted default port of 443. This is because the SSL is
> sorted out long before the HTTP request's headers have been picked apart, so
> the Web server can't look for the "right" certificate only after figuring
> out which virtual domain the request is for. Rather, the Web server has to
> decide which certificate based on the port, and once that's done, the HTML
> headers had better agree with the certificate.
You can work around this by using multiple IP addresses. Give each
domain/hostname that needs SSL a separate IP address, and have the Web
Server bind a given host to it's own IP. Much cleaner than using
non-standard ports, although, it can present challenges if you have a
limited pool of IPs.
--
Christopher
More information about the OLUG
mailing list