Take the 2-minute tour ×

I've got several domains (different sites with different domains. not sub-domains) which need SSL.

I couldn't find a way to make it work - so that each domain will have its SSL certificate, but use the same port and IP as the other domains.

Can this be accomplished?

If not, should I buy a different IP for each domain that needs a SSL?


share|improve this question
add comment

1 Answer

up vote 0 down vote accepted

You can bind only one SSL certificate per IP:port pair. If you need to run 2 HTTPS on the same IP -- bind them to different ports and then refer to such site providing port in URL (e.g. https://beta.example.com:444/). Otherwise you need another IP.

The reason is -- HTTP protocol kicks in only after secure channel has been established, which means only 1 SSL certificate can be used.

If you would have only one domain and wildcart certificate (*.domain.com), then you could try this article: http://www.sslshopper.com/article-ssl-host-headers-in-iis-7.html , but your situation is different.

share|improve this answer
Server Name Indication, and IIS' lack of support for it, is worth a mention. –  Shane Madden Jun 28 '11 at 15:01
add comment

Your Answer


