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
相关推荐
-
ASP+FSO直接生成静态HTML页
FSO生成静态HTML文件的时候替换模板标签一直是一个很麻烦的问题,至少我是这么认为的,还要别外做一个模板,麻烦!我今天看见有一个方法可以解决这个问题。
-
Node.js构建GraphQL API指南
在过去的几年中,GraphQL已经成为一种非常流行的API规范,该规范专注于使客户端(无论客户端是前端还是第三方)的数据获取更加容易。 在传统的基于REST的API方法中,客户端发…
-
用Python写一个身份证号码校验工具
这是一个用Python开发的GUI实战项目:居民身份证信息校验系统 一、总体介绍 本项目使用Tkinter作为GUI模块,充分利用Python面向对象的思想,开发一款实现身份证号码…
-
基于vue3+vuex登录/注册表单验证+60s倒计时
今天给大家分享的是使用Vue3.0、Vuex实现表单验证和倒计时操作。 先来上一段效果演示吧。 这是最新开发的一个Vue3聊天室项目中使用到的登录及注册功能。 演示中的底部Snak…
-
通过几行代码写出你的第一个web app
图源:pixabay 无论数据科学家还是机器学习工程师,部署数据科学项目都是他们所需要的一项至关重要的能力。传统部署机器学习模型的方法是利用Django、Flask等已经建立好的框…
-
基于ThinkJS的WebSocket通信详解
本文介绍了如何在ThinkJS的项目中利用 WebSocket 实现多端的实时通信。ThinkJS是360前端团队奇舞团基于Koa 2 开发的企业级 Node.js 服务端框架,文…
-
手动安装NextCloud教程-免费开源的私有云存储网盘可播放图片音乐
NextCloud由原ownCloud联合创始人Frank Karlitschek创建的,继承原ownCloud的核心技术又有不少的创新。在功能上NextCloud和ownClou…
-
国内外流行的PHP和ASP开源建站程序汇总
开源建站程序让编程高手和只懂打字上网的人都可以快速建立一个功能强大、界面漂亮的网站。不管你是想建一个博客、论坛、CMS、电子商务网站,或是Wiki、相册管理、RSS聚合和类Digg网站。你都可以通过这些建站工具快速建立。国外PHP开源建站程序博客:WordPressWordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台。
-
.NET Core+K8S+Apollo玩转配置中心
1.引言 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,…
-
Nodejs回调地狱之co+Promise彻底解决办法
使用Q模块后, 感觉回调问题还是没彻底解决,只是代码可以稍微优雅了一些, 估计是本人对Q模块了解不深, 不得其精髓, 于是有了这篇 主要目的,就是为了我们这些懒人带来解决问题更简单…