Iis 7 HTTPS影响IIS7上的多个http站点
有人能给我解释一下我如何解决这个问题吗 我有两个网站托管在同一台IIS7服务器上 站点2具有SSL设置,可在以下位置找到: 站点1没有ssl设置,已绑定到上 现在,如果您转到它,它会在google上抛出以下错误: 这可能不是您要找的网站! 您试图访问www.site1.co.uk,但实际上您访问了一个服务器,该服务器标识为www.site2.co.uk 我尝试在site1的webconfig文件中使用URl重写来阻止它查看port443,但没有成功:( 还尝试编辑applicationhost.config以包含以下行,但效果不佳Iis 7 HTTPS影响IIS7上的多个http站点,iis-7,Iis 7,有人能给我解释一下我如何解决这个问题吗 我有两个网站托管在同一台IIS7服务器上 站点2具有SSL设置,可在以下位置找到: 站点1没有ssl设置,已绑定到上 现在,如果您转到它,它会在google上抛出以下错误: 这可能不是您要找的网站! 您试图访问www.site1.co.uk,但实际上您访问了一个服务器,该服务器标识为www.site2.co.uk 我尝试在site1的webconfig文件中使用URl重写来阻止它查看port443,但没有成功:( 还尝试编辑applicationhost.
这方面的任何帮助都将非常有用。这是由于SSL原始设计中的一个限制,服务器必须在不知道客户端需要什么主机名的情况下提供证书。因此,如果您在同一IP地址上托管两个站点,服务器必须选择一个主机名提供给客户端 TLS SNI修复了此问题,但在IIS 7中不可用(从IIS 8起可用):
由于许多浏览器也不支持SNI,因此通常使用多个IP地址运行单个web服务器,每个站点一个IP地址。这是由于SSL原始设计中的一个限制,其中服务器必须提供证书,而不知道客户端需要什么主机名。因此,如果在同一IP地址上托管两个站点,则e服务器必须选择一个主机名来呈现给客户端 TLS SNI修复了此问题,但在IIS 7中不可用(从IIS 8起可用): 由于许多浏览器也不支持SNI,因此通常使用多个IP地址运行单个web服务器,每个站点一个IP地址