性能优化系列之『HTTPS:如何开启全站HTTPS?』


一、基本概念

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^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/128594603