HTTPS页面上的IIS 7.5 HTTPAPI 404错误

我遇到了一个有趣的问题,我的一个Web服务器在网站的HTTPS部分发生404错误。

这里是我们如何设置,我们有一个单一的网站设置,没有主机头设置,并configuration为接受任何请求*。 我们刚刚在这个服务器上安装了第二个IP地址,因为我们要部署另一个网站,我们需要将新的SSL绑定到它,我们在服务器上安装了两个SSL证书,但只有一个绑定到IP因为它是当前运行的网站。 我们运行一个代码库,这样两个站点将运行在一个单独的.Net工作进程(我们把它设置为一个networking农场),应用程序处理加载哪个站点的url请求,这是一个附注有些我们是如何做事的。 因此,因为添加第二个IP地址,我现在从IIS HTTPAPI(它不会发生所有的时间间歇性)404错误,httperr日志显示这很清楚,我们的其他服务器没有这样做,因为他们只有1 IP地址在此刻。

我厌倦的一件事就是使用appcmd命令将URL绑定到SSL证书上,我认为这个命令可以解决问题,但是还没有,我还有一些其他的想法,但是我想把它放在那里看看是否有其他人跑过这个问题以及解决它的方法。 我得到第二个服务器设置与第二个IP地址,以查看是否也这样做,我将添加一个主机头到站点,并将其绑定到SSL的IP地址。

任何build议,这将是超级!

另外,为什么不花一些时间去听一首经典的歌曲呢:) http://grooveshark.com/s/Missing+Link/2GNh7?src=5

我发现了这种情况发生的原因,并纠正了这个问题,一旦我将主机头添加到端口80上的IP地址,我们正在使用的网站的错误停止发生。

所以总的来说,我绝不会build议在IIS上使用2 + IP地址,而不必设置主机头(我知道这是应该如何完成的,但是有时候如果让开发人员想到他们会提出这些古怪的想法不需要它们),我也会在SSL证书上设置主机头。 这是一个很好的链接,解释如何做到这一点。

http://thethoughtfulcoder.com/blog/12/Configure-host-headers-with-SSL-using-IIS-7-or-IIS-75

这是一首关于客户Eastwood的歌曲

http://grooveshark.com/s/Clint+Eastwood/46g1Sw?src=5