文章の目录
一、基本概念
HTTPS,超文本传输安全协议(HyperText Transfer Protocol Secure)是一种通过计算机网络进行安全通信的传输协议。
HTTPS 是经 HTTP 进行通信,但利用 SSL/TLS 进行数据加密。
HTTPS 主要目的是提供对服务器身份认证,保护数据隐私和完整性。
二、工作原理
- 浏览器发起 HTTPS 请求
- 传输证书
- 浏览器解析证书
- 传送加密信息
- 服务器解密信息
- 传输加密后的信息
- 浏览器解密信息
三、优点
- SEO
- 安全
四、实施
1、经销商购买证书
- GoGetSSL
- SSLs.com
- SSLmate.com
2、本地测试证书
2.1、本地 HomeBrew 安装
brew install mkcert
2.2、本地安装根证书
$ mkcert ---install
2.3、本地生成签名
$ mkcert 123.com //生成123.com的证书
2.4、本地 nginx 配置
server {
listen 443 ssl; # 启用HTTPS
server_name 123.com; # 这里是刚才的域名
ssl_certificate 123+3.pem;
ssl_certificate_key 123+3-key.pem;
...
}
写在最后
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!