IIS7/IIS8下HTTP重定向到HTTPS设置方法

IIS7/IIS8将http访问重定向到https,首先需要安装Rewrite 2.0组件。安装很简单,这里不做介绍。

一、配置web.config文件

1.找到网站根目录web.config文件,替换一下内容(如果没有此文件可以创建一个);

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>

<system.webServer> 继续阅读“IIS7/IIS8下HTTP重定向到HTTPS设置方法”

iis8多域名绑定多个https证书

当一个https的请求到达IIS服务器时,https请求为加密状态,需要拿到相应的服务器证书解密请求。由于每个站点对应的证书不同,服务器需要通过请求中不同的主机头来判断需要用哪个证书解密,然而主机头作为请求的一部分也被加密。最终IIS只好使用第一个绑定到该IP:PORT的站点证书解密请求,从而有可能造成对于其他站点的请求失败而报错。

在IIS8中添加的对于SNI(Server Name Indication)的支持,服务器可以通请求中提取出相应的主机头从而找到相应的证书。

继续阅读“iis8多域名绑定多个https证书”