arongsoft 发表于 2017-12-29 07:19:45

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]
查看完整版本: http自动跳转https小记