分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

Nginx 代理以及HTTPS (二)

发布时间:2023-09-06 02:09责任编辑:熊小新关键词:暂无标签

一、HTTPS解析

https 加密

私钥

公钥

http 的握手 是确认网络是连通的。

https 的握手 是一个加密的过程 加密图

二、 使用Nginx 部署HTTPS 服务

1.证书生成命令(https://gist.github.com/Jokcy/5e73fd6b2a9b21c142ba2b1995150808) copy 里面的命令 在 Git上面运行

2.配置 Nginx 代码:

proxy_cache_path cache levels=1:2 keys_zone=my_cache:10m;# 把http变为 httpsserver { ?listen ??????80 default_server; ?# listen ??????[::]:80 default_server; ?server_name ?test.com; ?# return 302 https://$server_name$request_uri;}server { ?listen ??????443; ?server_name ?test.com;#开启https验证 ?ssl on; ?ssl_certificate_key ?../certs/localhost-privkey.pem; ?ssl_certificate ?????../certs/localhost-cert.pem; ?location / { ???proxy_cache my_cache; ???proxy_pass http://127.0.0.1:8888; ???proxy_set_header Host $host; ?}}

Nginx 代理以及HTTPS (二)

原文地址:https://www.cnblogs.com/zhangtaotqy/p/9452047.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved