I have a shared hosting plan. Now, my hosting company says it is necessary to have dedicated IP Addrss to install SSL certificate?

Is that true?

Can we install SSL certificate without dedicated IP address?

Accepted Answer

Unfortunately they are telling the truth, you would need to purchase a dedicated IP from them in order to use a certificate.

Since SSL/TLS handshake happens before any http headers (most notably the host header) is sent there's no way that the web server could know which certificate to send. You can host multiple domains/subdomain on one ip/port using a SAN or wildcard certificate certificate but you'd still need at least on dedicated IP.

For more details see http://blogs.iis.net/thomad/archive/2008/01/25/ssl-certificates-on-sites-with-host-headers.aspx

Written by Markus Olsson
This page was build to provide you fast access to the question and the direct accepted answer.
The content is written by members of the stackoverflow.com community.
It is licensed under cc-wiki