IIS中的SSL证书对于一个站点,所有站点都响应https请求
我有多个网站在我的IIS上运行,现在有一个网站(SiteB)需要支持ssl请求。我已启用网站的编辑绑定,但这会导致使用https://请求我的IIS的所有网站加载siteB的网站 我只有一个IP的所有网站 例如,我的出价是下一个IIS中的SSL证书对于一个站点,所有站点都响应https请求,ssl,iis,https,Ssl,Iis,Https,我有多个网站在我的IIS上运行,现在有一个网站(SiteB)需要支持ssl请求。我已启用网站的编辑绑定,但这会导致使用https://请求我的IIS的所有网站加载siteB的网站 我只有一个IP的所有网站 例如,我的出价是下一个 Site A IP Port HostName * 80 www.sitea.com Site B IP Port Hostname * 443 www.siteb.com * 80 www.siteb.com 如果我在浏览器中键入,它将正常工作
Site A
IP Port HostName
* 80 www.sitea.com
Site B
IP Port Hostname
* 443 www.siteb.com
* 80 www.siteb.com
如果我在浏览器中键入,它将正常工作,但如果我在浏览器中键入,则siteb网页将加载sitea的主机名
如何使其仅响应IIS上的https请求
提前感谢。非常有用,尤其是在您的精确情况下
appcmd set config/section:httpRedirect/enabled:true/destination:contoso.com虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。哦,好的,很抱歉:appcmd set config/section:httpRedirect/enabled:true/destination:请使用答案上的编辑链接添加其他信息确定然后第二种方法编辑web.config:或最后一个选项:重定向。。。函数redirectHttpToHttps(){var httpURL=window.location.hostname+window.location.pathname+window.location.search;var httpsURL=“https:/”+httpURL;window.location=httpsURL;}redirectHttpToHttps();