nginx配置https协议,一般会用到三类文件:
- .key:私有密钥,openssl格式,通常是RSA算法。
- .csr:证书请求文件,用于申请证书。在制作csr文件的时候,必须使用自己的私钥来签署申请,还可以设定一个密钥。
- .crt:CA认证后的证书文件,签署人用自己的key给你签署的凭证。
那么如何生成CA证书呢?
1.生成CA密钥
openssl genrsa -out /home/ca.key 2048
2.生成CA证书请求
openssl req -new -key /home/ca.key -out /home/ca.csr
3.生成CA证书
openssl x509 -req -days 365 -in /home/ca.csr -signkey /home/ca.key -out /home/ca.crt
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/procedure/25690.html
相关推荐
-
springboot使用profiles无需改源码实现多环境切换
springboot的多环境切换,解决了测试环境、生产环境源码不一致的问题 我们打包时需要经常切换不同的参数,比如说开发环境下的数据库与生产环境连接的数据库,基本都是两个库。那么我…
-
MySQL存时间,到底该用timestamp还是datetime?
引言 今天我们把知识的焦点投向数据库方面,因为数据库是应用程序的基石,是一切生产的动力。先说一个小小的知识点,在存储日期时间时,应该选用 timestamp 时间戳类型,还是应该用…
-
netty实现websocket客户端与服务端消息透传
前言:作为一个刚踏入职场的实习生,我很幸运参加了某个政府项目,并且在项目中负责一个核心模块功能的开发,而不是从头到尾对数据库的crud。虽然我一直心里抱怨我的工作范围根本就不是实习…
-
SpringBoot+WebSocket实现简单的数据推送
问题背景 为什么要要用websocket呢?websocket相对于传统http协议有什么优势呢? http协议有一个缺陷,就是通信只能由客户端发起,服务器返回数据,不能做到服务器…
-
JavaScript中如何使用递归?
递归基础知识 什么是递归 在JavaScript程序中,函数直接或间接调用自己。通过某个条件判断跳出结构,有了跳出才有结果。 JavaScript中如何使用递归? 递归的步骤(技巧…
-
Python处理文件使用频率很高的6个常用代码
日常工作中,我们经常会遇到一些查找、存储文件的问题,比如文件合并、文件分解等,这些问题涉及到对文件进行操作处理。对此,Python的OS库提供了很多功能模块供使用,本文整理了其中6…
-
Vue+Element UI实现断点续传、分片上传、秒传
凡是要知其然知其所以然 文件上传相信很多朋友都有遇到过,那或许你也遇到过当上传大文件时,上传时间较长,且经常失败的困扰,并且失败后,又得重新上传很是烦人。那我们先了解下失败的原因吧…
-
springboot+thymeleaf+nginx实现页面静态化
适用场景 在高并发的情况下,为了缓解服务器动态解析的压力,利用nginx处理静态文件的优点,可将系统中修改次数较少的页面进行静态化处理。 自定义工具类 import org.thy…
-
2017年8个最流行的Web编程趋势
互联网一直在不断的发展,这意味着开发人员必须及时了解当前的所有变化。人们在新闻、社交、购物到银行等各大方面都与互联网有着千丝万缕的联系。因此,为了满足全球数百万网络用户的需求,We…
-
springboot:一个ASpect实现防止表单重复提交+限制IP访问频率
@Target({ ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @int…