Ssl – IIS6 Multiple SSL websites to a single HTTP website

httpiis-6reverse-proxysslwindows-server-2003

Running a IIS6 server on Windows 2003. All the websites use ASP.NET

I have a number of websites all running separate HTTP websites:

www.domain1.com
www.domain2.com
www.domain3.com

I have a separate HTTPS website

www.secure.com

These websites are all running on the same server.

I now wish to intergrate the content of www.secure.com into each of the domains in a transparent way. Such that each website despite having its own SSL connection displays the same website. The complicatrion is www.secure.com needs to know which website the connection has come from to apply the appropriate branding. The idea behind this is to have only one website, and location, but it keeps the core website brand. https://domain1.com looks alot better from a marketing point of view (and avoids users getting confused about what our secure website is)

SSL www.domain1.com/secure -> displays www.secure.com (branded domain1)

SSL www.domain2.com/secure -> displays www.secure.com (branded domain2)

SSL www.domain3.com/secure -> displays www.secure.com (branded domain3)

How would the best way of achieving this, i'm open to using additional software if necessery. Would a reverse proxy be sutible for this situation?

Best Answer

The cheapest and easiest way to achieve this would be to use subdomains. That way you can get a wildcard cert and use just one IP address.

For those still coming across this problem, check out this post about how to Run Multiple SSL Websites on IIS6 Using a Wildcard Certificate

Related Topic