在阿里云控制台,产品与服务,选择CA证书服务
点击右上角购买证书。选择免费型,立即购买。
之后补全信息,提交审核,一般15分钟左右就好了
这时候我们到控制台,产品与服务找到CDN,添加域名;
IP填虚拟主机IP地址
然后在CDN 域名管理,选中添加的域名,点击右边的配置,找到HTTPS设置,修改配置。 状态开启,选择刚才申请的免费证书,强制跳转,HTTP--HTTPS确定。
回到CDN管理,域名管理复制CName。
回到你所要开启https的域名,添加一个解析。
控制台域名,域名管理,添加解析
记录类型 CANME 主机记录WWW 记录值就是刚才CDN里面复制的CName
所有配置完毕,30分钟左右就生效了。
你可以输入自己的域名,如果http自动转换成https就说明成功了。
需要注意的是CDN是收费的,目前有两种收费方式。流量计费和请求数,根据自己需求选择。
阿里云:云服务器ECS(支持)、虚拟主机(不支持)、d性Web托管(支持)
阿里云服务器ECS升级HTTPS:
1、确定需要HTTPS的域名,比如:baidu.com
2、登陆:Gworg 选择证书类型并且注册SSL证书。
3、根据:Gworg提示完成信任验证,并且获得证书。
4、根据自己的服务器环境进行部署(安装)SSL证书:网页链接
5、安装完毕后,网站就实现HTTPS了。
阿里云虚拟主机解决方案:
1、直接开通阿里云CDN产品,当然是根据流量付费,网站流量越大,费用也越高。
2、登陆:Gworg 选择证书类型并且注册SSL证书,并且验证完毕后,获取证书。
3、拿到数字证书后,安装到阿里云CDN,具体 *** 作详情:网页链接
注:CDN产品另外收费的,流量较大会有高额的费用,如果流量较大的话,建议使用Gworg解决方案固定每年费用。
阿里云d性Web托管:
1、确定需要HTTPS的域名,比如:baidu.com
2、登陆:Gworg 选择证书类型并且注册SSL证书。
3、根据:Gworg提示完成信任验证,并且获得证书。
4、按照阿里云d性Web托管教程上传安装证书:网页链接
强制HTTPS可以使用伪静态:.htaccess ,IIS环境可使用:web.config
具体方法:
.htaccess伪静态实现强制HTTPS,百度要求实行301跳转:网页链接
IIS服务器实现强制HTTPS访问,301跳转:网页链接(重定向类型:永久301)
重定向类型:永久301
3. 除了设置重定向,全站资源必须https协议传输,详情:网页链接
解决办法:设置301强制跳转HTTPS,全站源码不调用http资源就可以完成百度认证,IIS6服务器无法通过百度认证,要求不能使用古老的SSL3.0、SSL2.0协议,使用TLS1.2或者TLS1.3。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)