IIS中一个站点的SSL证书,所有站点都响应https请求

时间:2016-02-25 08:15:52

标签: ssl iis https

我的IIS上运行了多个站点,现在我们需要支持ssl请求的其中一个站点(SiteB)。我已经启用它来编辑网站的绑定,但是这会导致我的IIS的所有站点都被请求使用https://加载siteB的网站。

我所有网站只有一个IP。

例如,我的出价是下一个

Site A
IP  Port HostName
*     80 www.sitea.com

Site B
IP Port Hostname
*   443 www.siteb.com
*    80 www.siteb.com

如果我在浏览器中输入https://www.siteb.com它可以正常工作,但如果我在浏览器中输入https://www.sitea.com,则会在siteb网页上加载主机名sitea。

如何才能使https://www.siteb.com响应我的IIS上的https请求?

提前致谢。

1 个答案:

答案 0 :(得分:1)

https://technet.microsoft.com/en-us/library/cc732969%28v=ws.10%29.aspx非常有用,特别是在您的确切情况下。

appcmd set config / section:httpRedirect / enabled:true /destination:contoso.com< - 显然更改为您的页面,如果只是子页面的情况:appcmd set config / section:httpRedirect / childOnly:true另外你可以从appcmd /?.

添加参数