现在大家越来越趋向于,让站点支持https访问,将来更加是一个趋势,so那问题来了如何在windos配置https站点了,这个当然非常简单,大家百度去。一大把的教程
如果一台windos站点有多个网站都需要使用https时那么问题就来了。发现无法配置
这个问题是IIS的已知问题,在windos2012-IIS8.0版本前不支持在本地的同一个端口上绑定两个以上的SSL证书。就是说443端口上只能起一个SSL网站
一个SSL证书也不能同于多个端口(该问题有解决方案百度)。
如果你不幸中招,IIS为8.0版本以下,还必须使用SSL的时候,有如下解决办法
一、不同网站使用不同的SSL端口,只能一个网站可以使用https://url来正常访问,其他站点都得使用https://url:端口 的方式来访问,友好访问上很是蛋疼,实在没办法的时候大家在使用把,没有什么更好的解决方案和偏方,多IP等都无法解决这个问题
二、升级操作系统、升级IIS到8.0版本
这是是一个推荐的方案,随着时间的变迁,windos2008、windos2003 以及更加古老的系统都应淘汰,升级WEB服务器之2012以上版本后,微软的这个问题得一解决
配置方法:添加网站绑定,和普通端口设置一样,通过IP或者主机来区分
如果使用主机名区分,一定得选择需要服务器名称指示选项。
因为随便使用的证书,和域名一样,提示不安全。
注:IIS8.0版本后 支持一个通配符的域名证书使用在不同的网站上,不用在做转换操作
2、更换服务器 如(Apache、Nagix等)
这个不多说了,很牛叉,开源
free 可以的话尽量使用。
文章末尾固定信息
评论