Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IIS中的SSL证书对于一个站点,所有站点都响应https请求_Ssl_Iis_Https - Fatal编程技术网

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

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 如果我在浏览器中键入,它将正常工作

我有多个网站在我的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
如果我在浏览器中键入,它将正常工作,但如果我在浏览器中键入,则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();