可以解析多个域名到一个ip上 类似于虚拟主机 分割线下边是原来用winserver安装iis的时候搞得办法
--------------------------------------------------------------------------------------------------------
适用情况:
windows2012服务器 iis8.0(其他版本 可以尝试)
因为只有一个ip 所以想通过不同主机头对应多个网站(为什么这么做 因为学生穷啊。。。)
只有一个.cn域名(比如abc.cn) 想使用多个二级域名对应不同web目录及主机头 来实现一个服务器搭建多个网站(理由还是一样)
就是说可以(blog.abc.cn,music.abc.cn等等 要全部建在一个服务器上边)
又因为免费的ssl证书 一个只能对应一个域名 不能泛解析(我用的是阿里云 看下面图片)
所以我每个二级域名都买了一个免费的ssl证书
此时,问题出现了
我发现我每次对一个二级域名添加对应证书时 其他的也会被更改
这时域名与证书信息不符 就出现了 证书不可信的情况
也就是说 每次使用一个证书时 它不是按照主机头来区分的 而是按照ip来认定(我的www.abc.cn与blog.abc.cn还有music.abc.cn我只能有一个一个通过https://访问 其他的只能通过http://)
于是乎 只能申请了这么多证书 还是只能选择一个
通过查找资料 我了解到iis可以通过
而iis8.5才支持SNI
这时候我们可以通过修改注册表的方式
开始à运行à输入regeditàHKEY_LOCAL_MACHINEàSYSTEMàCurrentControlSetàServicesàHTTPàParametersàSslSniBindingInfo
将右边框第一个数值默认值改为2即可(因为我已经改过了 所以下边四个绿色框中是已经成功的四个https二级域名)
出现这个不用理
如果已经成功就不用接着往下看了
—————————————————我是分割线—————————————————
注意这样可能还不完全成功 下边看下我的说明
因为情况是一个abc.cn会附带一个www.abc.cn的解析
我还想让输入abc.cn自动跳转为https://abc.cn
www.abc.cn自动跳转为https://www.abc.cn
关于http怎样自动跳转成https 这篇里已经有详细(我已经都改好了)
这时候发现abc.cn与www.abc.cn他们俩只有一个会自动跳转(其他如blog.abc.cn和music.abc.cn都可以正常跳转)
解决方案:
将顺序换一下
就像我这样
后记:
为啥我不用多端口对应多网站:
很简单,因为我觉得地址栏显示多个":端口号" 总觉得怪怪的
关于http自动到https:
http://www.cnblogs.com/tangge/p/4259749.html
关于iis8如何配置SNI:
出处:http://www.cnblogs.com/huangcong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。