14.1. 对称加密

安全隐患:钥匙除我之外,还有多个人拥有。泄露风险较大,钥匙传递的过程风险较大

14.2. 非对称加密

优缺点:私钥很安全。但是非对称算法开销很大,大批量应用于业务,会导致性能成本过高(太败家)。

14.3. https加密方案

综合上述方案优缺点,各取所长,得到自己的方案

1、业务数据的加密使用对称加密,降低性能开销

2、对称密钥,采用非对称加密,保驾护航

14.4. Nginx配置https

前提

查看nginx已经安装好了https模块(openresty默认是开启https模块的):

Nginx配置https只需要两个东东。一个是浏览器证书(内含公钥,供浏览器加密使用),一个是私钥(供自己解密使用)

server.crt和server.key可以自己去购买商业的。也可以自己使用程序生成一份(曾经的12306就使用自签的证书)

自签证书

自签证书生成过程如下(前提是机器里装好了openssl程序,复制命令即可):

Nginx配置

Nginx内的配置如下:

校验

输入网址:https://enjoy.com/a.html

https方式显示页面如下:

查看证书

可看到证书只包含公钥字符串内容

转载于:https://www.cnblogs.com/Soy-technology/p/11355631.html

Nginx之https配置相关推荐

  1. Nginx + Tomcat + HTTPS 配置不需要在 Tomcat 上启用 SSL 支持

    2019独角兽企业重金招聘Python工程师标准>>> Nginx SSL+tomcat集群 Nginx tomcat no 不用https 最近做了个Web项目, 架构上使用了 N ...

  2. nginx开启https配置

    最近再做小程序项目上线官方强制要求使用https,这里记录一下nginx下https的部署使用:如果有钱的话可以购买证书这里使用的是免费的 什么是https参考:https://jingyan.bai ...

  3. Nginx的Https配置及代理api接口配置

    文章介绍nginx如何配置https并配置代理java接口 1.获取证书 使用certbot生成证书:如何生成证书? (1)将cert.pem复制到该工具进行解析 进入工具网站转换pem (2)解析完 ...

  4. nginx的https配置及nginx端口转发ssl服务端口

    server在http配置内容如下: server {listen 443 ssl; #监听端口,Nginx1.5后推荐使用server_name www.test.top; #请求域名 ssl_ce ...

  5. nginx普通配置/负载均衡配置/ssl/https配置

    1.nginx普通配置 server {listen 80;server_name jqlin.lynch.com;access_log /var/log/nginx/main.log main;er ...

  6. Linux Nginx安装配置及HTTPS配置

    Nginx安装 参考: nginx安装 HTTPS配置 参考:https配置 如果配置好https,nginx-ssl有报错缺包 参考:更新nginx-ssl模块 案例 nginx/conf下目录结构 ...

  7. 使用Nginx为Leanote配置Https

    生成SSL证书 可以在网上买一个, 或者自己做一个. 这里有一个shell脚本可以自动生成证书: #!/bin/sh# create self-signed server certificate:re ...

  8. 在nginx.conf中配置https

    在nginx.conf中配置server段, 将证书mycert.pem和私钥pem添加到指定文件中 server { listen 443 ssl;       ssl on;       ssl_ ...

  9. 阿里云 网站https设置 sll申请与nginx跳转配置

    网站https设置 sll申请与nginx跳转配置 这里选择1年 点击证书申请 这里注意要写文件验证 文件验证 上传文件到服务器指定目录,DNS解析到后访问该文件完成验证 手工DNS验证 改域名的DN ...

最新文章

  1. 白话spring依赖注入
  2. IoT 、5G与边缘计算将会擦出怎样的火花?
  3. Fibonacci Knapsack
  4. do case php,PHP 规范之编程规范
  5. C# 3.0新语言特性和改进
  6. mysql怎么添加默认约束_分享知识-快乐自己:MySQL中的约束,添加约束,删除约束,以及一些其他修饰...
  7. Linux桌面图形化安装详解
  8. Windows10安装sql2016配置iis问题
  9. 智能商业20讲--曾明.听后感悟
  10. Python3读写dbf文本
  11. 对话现实版“谢耳朵”:多重宇宙和引力、超弦理论、暗能量
  12. 服务器常见的异常问题的解决方法
  13. 《感冒+发烧》后的感受
  14. ICC图文流程——(六)可造性设计Chip finishing
  15. 像素级分层语义图像分割
  16. 机器视觉(12)浅说机器视觉系统概述及其国内外的现状
  17. 汇编-ARMv8架构指令集
  18. d3.js画柱状图超详细教程
  19. 在Debian上用FVWM做自己的桌面
  20. 全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(一)计算机系统构成及硬件基础知识...

热门文章

  1. springmvc+mybatis+html 下将查询数据以excell形式上传到ftp(下)
  2. 洛谷 1303——A*B Problem
  3. 混色,半透明的设定,以及我们视角即屏幕处在-1层,-1层的物体是看不见的
  4. dirname(__FILE__) 的使用总结
  5. Android Studio no debuggable applications解决方案2
  6. 【c++】【转】如何只在heap上创建对象,如何只在stack上建立对象?
  7. 软件质量保证与测试笔记——江湖救急版
  8. 出现运行时间错误_Excel VBA 运行错误,你知道为何突然出现错误的原因吗
  9. 非线性振动 matlab,用MATLAB分析非线性弹簧振子的振动
  10. redistemplate文档用法_Jedis 使用及 StringRedisTemplate 常用方法