HTTP 协议(HyperText Transfer Protocol,超文本传输协议):是客户端浏览器或其他程序与Web服务器之间的应用层通信协议 。
HTTPS 协议(HyperText Transfer Protocol over Secure Socket Layer):可以理解为HTTP+SSL/TLS, 即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL,用于安全的 HTTP 数据传输。
为鼓励全球网站的 HTTPS 实现,一些互联网公司都提出了自己的要求:
1.Google 已调整搜索引擎算法,让采用 HTTPS 的网站在搜索中排名更靠前;
2.从 2017 年开始,Chrome 浏览器已把采用 HTTP 协议的网站标记为不安全网站;
3.苹果要求 2017 年 App Store 中的所有应用都必须使用 HTTPS 加密连接;
4.当前国内炒的很火热的微信小程序也要求必须使用 HTTPS 协议;
5.新一代的 HTTP/2 协议的支持需以 HTTPS 为基础。
如上图,部署了https的网站有安全锁标示。
如上图,没有部署https的网站被提示:不安全。
那么,如何给自己的网站部署https?且看教程:
一、打开宝塔面板“网站”→对应网站“设置”→ssl设置→选择Let's Encrypt
第一个宝塔SSL需要实名认证比较麻烦,这里选择第二个【Let's Encrypt】证书。勾选全部域名,点击“申请”。这时候开始创建验证等,稍等片刻会显示成功。
这时候再点击ssl,等于是刷新,出现“IIS证书为二进制文件,无法显示”说明部署成功,再打开“强制HTTPS”即可。
转载请注明出处:淘博客,如有疑问,请联系(6677869)。
本文地址:https://www.taoboke.com/jishujiaocheng/5.html