https免费申请与安装

Https与Http区别

1)HTTP信息是明文传输,HTTPS信息是密文传输;
2)HTTP与HTTPS的端口不同,一个是80端口,一个是443端口;
3)HTTPS的服务器需要到CA申请证书,以证明自己服务器的用途;
4)Http协议可以被人抓包获取到明文数据;https简单来讲就是加了安全的http,即HTTP+SSL。

https协议通讯过程

首先它会在服务器端放入私钥
1. 客户端请求服务器,发送握手消息
2. 服务器会返回SSL证书(包含加密信息,算法,证书有效期,颁发者...)
3. 客户端会验证证书的有效性,有效则生成随机数与公钥一并发送给服务器
4. 服务器用私钥和传过来的随机数来解密
5. 服务器再将这个随机数作为密钥给客户端
6. 如果客户端用随机数解密成功(握手结束), 后续的信息都通过此随机密钥加密传输。

领取免费Https证书,腾讯云、阿里云

 1. 登陆阿里云控制台

  

2. 选择 安全云盾  ==> SSL证书  

  

3. 购买证书 (最后选择免费型DV SSL之后,价格会变成0元, 只有一年的有效期)

扫描二维码关注公众号,回复: 4748627 查看本文章

4. 申请认证 ,等待审核通过。(必须先有个公网域名才行)

5. nginx配置https证书(配置完成后,再次访问域名就是https协议了)

 

猜你喜欢

转载自www.cnblogs.com/wlwl/p/10208333.html