(Warning: Stale branches can cause issues - See wiki for help)
It is recommended to bind https by extending web applications in central admin site, rather than configuring in IIS
Bad example: Add https binding in IIS
Good example: Extend web application and assign https to the Internet zone