I have run into an interesting problem with one of my web servers giving 404 errors on the HTTPS parts of the site.
Here is how we have it setup, we have a single website setup on it that has no host headers setup and is configured to accept any request on *. We have just installed second IP address on this server as we are going to deploy another web site and we need it to bind the new SSL to it, we have both SSL certs installed on the server but only have one of the bound to an IP as it is the current site running. We run a single code base so both sites will run in a single .Net worker process(we have it set as a web farm) and the app deals with the url request on what site to load, this is a side note to give you some back ground on how we do things. So since adding the second IP address I am now getting 404 errors from IIS HTTPAPI(it does not happens all the time its intermittent), the httperr log shows this quite clearly and none of our other servers are doing this as they only have 1 IP address at the moment.
The one thing I tired was binding the URL to the SSL cert using appcmd command which I thought would resolve the issue but it has not, I have a few other ideas but I wanted to put this out there to see if anyone else has run across this problem and what was done to resolve it. I am getting a second server setup with a second IP address to see if it does this as well and I am going to add a host header to the site and bind it to the IP address the SSL is on as well.
Any advice on this would be super!
Also why not take some time to have a listen to a classic song :) http://grooveshark.com/s/Missing+Link/2GNh7?src=5