广告位联系
返回顶部
分享到

Nginx如何配置加密证书访问实现

nginx 来源:互联网 作者:佚名 发布时间:2022-08-19 09:14:53 人浏览
摘要

企业用途: 一些企业对公司数据要求加密,用于安全措施。web加密也是其中一个重要的环节,所以需要加入自建证书。 安装证书 证书记住三类文件,基础ca证书,二级ca证书(包含一些

企业用途:

一些企业对公司数据要求加密,用于安全措施。web加密也是其中一个重要的环节,所以需要加入自建证书。

安装证书

证书记住三类文件,基础ca证书,二级ca证书(包含一些公司个人信息,用于分辨证书的所属者),然后用此证书生成真正的证书,分发使用。

1

2

3

4

5

6

7

8

openssl genrsa -des3 -out ca.key 2048   #ca一级私钥(会让连续输入两次密码,切记要一样)

openssl req -new -key ca.key -out server.csr     #私钥为基础生成的2级加密文件(会让输入

私钥密码、CN 、BJ、BJ 、chuangye 、yunwei、cheng   402283866@qq.com  、回车、回车)

mv ca.key ca.key.org

openssl rsa -in ca.key.org -out ca.key      #删除ca私钥的密码(输入密码)。不然仓库访问有问题。nginx的原因。

#根据无密码的ca一级私钥+2级加密文件 生成证书

openssl x509 -req -days 36500 -in server.csr -signkey ca.key -out server.crt

chmod -R 777 ./*

nginx的配置文件修改

加密的监听端口,同级别增加参数如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

server {

listen 443 ssl http2;

listen [::]:443 ssl http2;

server_name _;

root /usr/share/nginx/html;

 

ssl on;

ssl_certificate "/root/ssl/server.crt";

ssl_certificate_key "/root/ssl/ca.key";

ssl_session_cache shared:SSL:1m;

ssl_session_timeout  10m;

ssl_ciphers HIGH:!aNULL:!MD5;

ssl_prefer_server_ciphers on;

  

}


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://blog.csdn.net/ChengRuoFei/article/details/125379218
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计