2018网站Https升级完全攻略
这篇文章主要讲下HTTPs升级的全部流程,包括SSL/TLS证书获取,证书安装,网站调试(将站内http资源全部改为https+重定向等),升级成功后向谷歌webmaster和GA的重新提交新的网站。
Https有利于排名,不仅如此……
谷歌官方2月8号的一篇文章明确提出,18年7月份开始,最新的chrome浏览器会将没有使用https的网站标记为不安全:

同时本文还提到,去年一年时间HTTPS的改变:

(文章地址:https://security.googleblog.com/2018/02/a-secure-web-is-here-to-stay.html)
所以很明显,你的网站再不换Https那就不是落伍,而是要倒霉了。
所以像一全老师(https://www.yiquanseo.com)这么懒的,也想赶紧给网站换Https了。
然后正好以我网站的实践经历,写一篇教程,给还不会搞的同学指导一下。
网站升级HTTPS主要有四步;
第一步:购买并下载证书(当然,我相信绝大部分同学都会选择免费的,一全老师也是用的免费的,所以,本文会有免费ssl证书资源链接而且有购买和下载流程)。
第二步:安装证书(一全老师会提供Nginx主机安装细节以及其他主机安装教程链接)。
第三步:https调试。
第四步:提交https新站到谷歌webmaster和GA。
现在我们一步步来。
第一步,下载SSL/TLS证书。
免费的证书资源看这里:18年6大免费SSL/TLS证书资源
付费但非常便宜的证书(有的3年才十几美元),群里浩延推荐的:https://www.ssls.com/
(这里主要注意一点:沃通的证书被谷歌封杀了,这个牌子付费的、免费的都不要用)
然后一全老师用的免费的,可以从这个网站下载:https://freessl.org/
流程非常简单:
输入网站URL,点击创建免费SSL证书:

然后点击生成即可:

生成之后,需要你验证一下:

验证也比较简单,到域名解析的地方加一条txt记录即可,如下:

添加完了之后,点击验证,验证完成,证书也就相应生成了,然后我们点击下载即可,下载下来的是一个包含了两个文件的压缩包:

这样证书就有了,然后下一步就是安装。
第二步:SSL/TLS证书安装
证书安装……原本我是想详细讲的,但我自己装完了之后,发现:大家如果对服务器研究的不深,万一出点小毛病,很容易搞不定。再就是还有很多对服务器完全不懂的小白,就算看了我的详细教程,也未必能搞的定,而且这些只是原因之一 。
最重要的原因是证书安装这块不同服务器会有区别,比如Linux和Windows安装方法不一样,同样Linux的Apache和Nginx也不一样。再加上服务器装不同面板,安装方式也有差别,不同证书也略有差别,这些一全老师根本不可能写全,只写一种,只对很小一部分同学有用,意义不大,所以这里我就不自己写了。
但是教程还是有的:
教程一:沃通的证书安装教程(针对各类服务器)(这里是沃通的教程,不让加地址,可以自己搜索,就在首页)
(虽然他家证书被谷歌封杀,但是教程还是有借鉴意义的)
教程二:四种安装SSL证书的方法(来自WIKIHOW)
如果上面教程看不懂或者学不会,那就找专业人士吧,如果你的服务器是国外的,OK,恭喜你,直接联系服务器客服让他帮你安装一般没啥问题,如果你的服务器是阿里云、腾讯云等国内的,很不幸,客服是不会鸟你的,你可以选择性的找淘宝,淘宝安装花费在50—100应该比较正常。

(一搜一堆,挨个问下,防止被坑)
证书安装完毕,输入https加网址一般就可以登录网站了。但是这个时候一般会有一些大大小小的问题需要收尾才能搞定。所以,我们需要对网站再调试一下。
第三步:网站调试
SSL证书安装完毕,如果一切顺利,所有页面在浏览器的地址栏都应该有绿色小锁的标志(不确定的,看看百度、谷歌这些网站是什么样子),但是如果某些页面的内容还保持着http链接,就会出现下图所示的情况:

(https是灰色,前面带一个叹号)
这种情况如果是WP网站的话,很容易解决,只要安装一个really simple ssl插件即可,基本上一键解决所有后续问题,包括http重定向到https,如果是其他类型的网站,那就需要将页面内所有http的资源全部改为https才行,重定向的话也需要手动解决一下,还是那句话,如果自己纯小白的话,可以考虑淘宝。
第四步:将https新站提交谷歌webmaster和GA
网站完成https升级之后,记得向谷歌站长工具和谷歌分析重新提交一下。
提交方法跟以前一样,也是点击ADD A PROPERTY,然后把https的网站添加上,验证方式以前怎么验证的现在还是怎么选,因为已经验证过一遍了,所以一般是秒过,这里带www的和不带www的https站都添加一遍,然后随便点进一个网站,找到site settings(网站设置),如下图:

然后点击进去,设置首选域:

然后,webmaster就没问题了。
接下来是GA。
首先登录谷歌分析,然后找到页面最下方的设置(齿轮图标),点击一下,进入下面的页面,然后图中红框里面两个地方点进去,把网址修改为https的:

这样改完之后,https升级算是大功告成。当然,如果还有同学想了解更多https理论方面的知识,可以看这篇文章:https://segmentfault.com/a/1190000005950801。
2018网站Https升级完全攻略的更多相关文章
- linux内核升级图文攻略(转)
一.Linux内核概览Linux是一个一体化内核(monolithic kernel)系统.设备驱动程序可以完全访问硬件.Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置 ...
- linux内核升级图文攻略
Linux内核概览 Linux是一个一体化内核(monolithic kernel)系统. 设备驱动程序可以完全访问硬件. Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设 ...
- IIS网站服务器性能优化攻略
Windows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而又麻烦的东西,新手都可以使用IIS架设一 ...
- VSCode插件开发全攻略(十)打包、发布、升级
更多文章请戳VSCode插件开发全攻略系列目录导航. 发布方式 插件开发完了,如何发布出去分享给他人呢?主要有3种方法: 方法一:直接把文件夹发给别人,让别人找到vscode的插件存放目录并放进去,然 ...
- 申请Office 365一年免费的开发者账号攻略(2018年10月份版本)
要进行Office 365开发,当然需要有完整的Office 365环境才可以.为了便于广大开发人员快速地启动这项工作,微软官方给所有开发人员提供了免费的一年开发者账号 那么如何申请Office ...
- fiddler Android下https抓包全攻略
fiddler Android下https抓包全攻略 fiddler的http.https的抓包功能非常强大,可非常便捷得对包进行断点跟踪和回放,但是普通的配置对于像招商银行.支付宝.陌陌这样的APP ...
- 网站HTTP升级HTTPS完全配置手册
本文由葡萄城技术团队于博客园原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 今天,所有使用Google Chrome稳定版的用户迎来了v68正式 ...
- 网站 HTTP 升级 HTTPS 完全配置手册
网站 HTTP 升级 HTTPS 完全配置手册 今天,所有使用Google Chrome稳定版的用户迎来了v68正式版首个版本的发布,详细版本号为v68.0.3440.75,上一个正式版v67.0.3 ...
- imToken 测评通关攻略
imToken 测评通关攻略 2017-10-19 imToken 在 1.3.3 版本新增了用户风险测评系统, 目的是为了让更多的用户了解钱包安全知识以及区块链的基本概念, 从某种程度上提升了整个区 ...
随机推荐
- 2018年—2019年第二学期第四周C#学习个人总结
第五章面向对象高级包括:5.1类的继承中有5.1.1继承的概念:一是在现实生活中,继承一般指的是子女继承父辈的财产;在C#,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类, ...
- Python装饰器的另类用法
之前有比较系统介绍过Python的装饰器(请查阅<详解Python装饰器>),本文算是一个补充.今天我们一起探讨一下装饰器的另类用法. 语法回顾 开始之前我们再将Python装饰器的语法回 ...
- Discuz3.2与Java 项目整合单点登陆
JAVA WEB项目与Discuz 论坛整合的详细步骤完全版目前未有看到,最近遇到有人在问,想到这个整个不是一时半会也解释不清楚.便把整个整合过程以及后续碰到的问题解决方案写下,以供参考. 原理 Di ...
- Cent OS & Windows 双系统自定义引导菜单
系统环境 系统:Windows 10 (64-bit) & Cent OS 7 (64-bit) 引导程序:Grub2 编辑 grub.cfg 为了方便,在终端使用命令 su 输入密码进入超级 ...
- TYVJ P1039 【忠诚2】
题目描述 老管家是一个聪明能干的人.他为财主工作了整整10年,财主为了让自已账目更加清楚.要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意.但是由于一些人的挑拨,财主还是对管家产生了 ...
- 整合SSH框架实现简单登录
SSH整合的大体结构:我们将Struts2和hibernate交给spring来管理 创建好web项目之后,首先当然是先引入需要的pom节点,需要的pom的节点可以在Maven官方仓库中下载https ...
- 深入理解Java虚拟机(第二版)中《长期存活对象将进入老年代》的实践
- ubuntu下安装 java环境
步骤1:下载jdk 我选择的jdk版本文件: jdk-8u201-linux-x64.tar 官网下载链接 步骤2:创建单独的目录 sudo mkdir /usr/local/java 步骤3:将下载 ...
- 多功能版vue日历控件
下载地址:https://pan.baidu.com/s/1nvpx0tB5cIvvqHuApz_MpQ 之前写了一个简单的vue日历控件:https://www.cnblogs.com/mrzhu/ ...
- 虚函数 error LNK2001: 无法解析的外部符号 "public: virtual void __cdecl
在虚函数后面加一对大括号 #ifndef CAFFE_CONV_DW_LAYER_HPP_ #define CAFFE_CONV_DW_LAYER_HPP_ #include <vector&g ...