Deploying ssl Certificates per site on iis
This can be achieved using server name indication, and configuring it on IIS 8 (not available on previous versions)
after checking the server name indication checkbox you won't get the same message again
Server name indication ends up being the same as having virtual hosts on nginx or apache.