前段时间,趁着双11活动,在腾讯云注册域名时发现免费送ssl证书.最近发现百度对于新站收录也比较慢,特别是没有备案,还没有ssl的,所以不费什么事,就把SSL证书给加上了。
申请步骤
具体操作步骤如下:
1:打开dnspod或cloud.qq.com腾讯云,找到域名服务相关,在我的域名栏中,选左侧或下边的SSl证书.如下图:
2:之后,在中转到的地方,会出现购买,申请免费证书字样。点击申请免费证书进入下一步.
3:按要求继续进行,如果域名在腾讯云,直接一直点下一步就行,如果在其它服务商,则需要验证域名。(按要求验证一下域名)
4:申请完基本马上就能下来,然后就是部署SSL证书到服务器。
SSL证书部署
1:在SSL证书处,选择下载,按自己服务器类型,下载相应的版本,如apache还是IIS之类的。
2:下载然解压,如果用的宝塔界面linux,依次打开,网站-设置,SSL,按要求把两个文件内容打开复制上去,保存,开启强制SSL即可。
3:如果是其它服务商则按要求说明操作即可!
强制开启SSL,https
如果是宝塔面板,直接在网站-设置-SSl中右上角就是强制开启
如果是虚拟主机或后台不方便的,可以在网页公共代码如head,footer之类的加入以下代码:
<script> if(location.protocol != 'https:'){ location.href = 'https://' + location.host + location.pathname + location.search + location.hash; } </script>
如果https,SSL中搜索或出现不安全链接之类提示,可以将以下代码加入<head>在<meta>附近:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />