http自动跳转https小记
默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口要实现多个站点对应HTTPS只能更改IIS配置
地址:C:\Windows\system32\inetsrv\config\applicationHost.config、
默认一个站点带一个这样的配置
<binding protocol="https" bindingInformation="*:443" />
修改成:
<binding protocol="https" bindingInformation="*:443:www.baidu.om" />
切记需要对应的每个站点都修改。
最后,如果服务器本地可以访问HTTPS外网不行则要考虑是网防火墙没开放443及是否用了反向代理这些。
IIS原配置为配置站点A:http协议+80端口,后购买了免费的阿里云SSL证书一年,按相关要求安装完证书后,同时在该A站点加入配置:https+443端口
我们服务器是64位,下载完安装后将webconfig中加入对应的rewrite节点重启后。
在浏览器中输入对应的http地址,看到自动跳转至https对应的地址
验证了多次均成功,很实用,故略作分享!
页:
[1]