阅读519 返回首页    go 阿里云 go 技术社区[云栖]


Windows server 2008 IIS7.5设置https成功了,经验分享及常见问题解决方法!

前言 
很久前就有网站(https://www.w-nn.cn)转换HTTPS(https://www.w-nn.cn)的想法了,因为网站在运营中,没有确切得把握,真的不敢乱动!所以,一直搁浅到今天! 
阿里免费服务给了我转换得勇气和动力! 
不经意间发现阿里云居然有送半年得活动,企业认证后新购服务器价格更是低的要命,直接买了3年!(活动地址:https://www.aliyun.com/activity?spm=5176.7114037.416540.2.PnsGZI 
所需 
1、备案域名1个(最好在阿里云解析) 
步骤 
https://common-buy.aliyun.com/?spm=5176.2020520163.cas.29.N0xOPM&commodityCode=cas)。免费证书,只能使用一个域名,不支持主域名下的二级域名,请悉知。不过1个阿里云帐号可以申请20个免费证书,对于普通账户足够了。 
235_1928200487757614_e6bbbfd527415e9.png2、购买完成后,需要补全信息
235_1928200487757614_76a977b53377782.png 
 
排错
 
1、强制转发的问题: 
当访问域名:www.w-nn.cn时,默认还是https://www.w-nn.cn,而不是https://www.w-nn.cn,网上有很多方法,都是通过URL REWRITE模块设置的。我想说,这种模式的https并不健康!甚至不利于SEO! 
正确的方式应该是打开CDN控制台,在HTTPS设置里配置强制转发。
235_1928200487757614_8452f7f2cb4b68d.png 
2、https://上有个大大的红线,看着就让人望而却步,以为是个危险的网站!
235_1928200487757614_3da95658081ef4a.jpg 
 
出现大大的红线,要么是CA证书没有配置正确,要么是网站代码里有不支持https的代码。如果按照上面的步骤做好无错,那么代码问题的几率就比较大。
这个时候,只能耐下心来,先从首页开始排查!
其实,如果你用360浏览器去点击红线https,在状态栏会显示出错误代码的语句,第几行!非常强大。
照着状态栏报错的英文,一句一句的去修改代码。问题很快就会迎刃而解了!
235_1928200487757614_a2e5585395c82e5.jpg
3、当你把大难红线解决掉后,你会发现https还有可能会出现灰色(您与此网站建立的是私密连接,但网络上的某用户也许能改变此网页的外观)
235_1928200487757614_f34efc5842c8bc7.jpg
235_1928200487757614_c81c9c7409a3f4c.jpg 
此故障的解决方法跟红线相同,也是看报错英文,挨个修改代码!
 
4、终于全部改完了!大大的绿色https让人看着就赏心悦目呀,第一次做,新手经验不足。就是不知道能维持多久呢?
235_1928200487757614_6008b076a8dcd14.png 
大家拭目以待吧!

最后更新:2017-05-20 08:31:09

  上一篇:go  gdb 设置一个函数, 出现4个断点的原因
  下一篇:go  无人驾驶、配送机器人背后的技术 - PostGIS点云(pointcloud)应用实践