快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → nginx配置ssl证书开启https访问

nginx配置ssl证书开启https访问

时间:2022-11-08 21:04:43人气:作者:快盘下载我要评论

nginx配置https访问

  1. 下载安装nginx
  2. 生成证书

    在 nginx安装目录下;如;/usr/local/nginx;创建一个ssl目录;用来存放证书文件;然后进入ssl目录;执行后面证书生成相关指令。
    证书相关密码设置; SSLPWD=“123456”

2.1 创建私钥
执行命令;

openssl genrsa -des3 -passout pass:$SSLPWD -out demo.key 1024
  • des3;使用des3 cbc模式对私钥文件进行加密
  • demo.key 是私钥文件名;可以自定义
  • $SSLPWD 为设置的私钥密码;这里指123456
  • passout 通过该参数代替shell 进行密码输入;否则会提示输入密码
    nginx配置ssl证书开启https访问
    2.2 创建crs证书
    执行命令;
openssl req -new -key demo.key -passin pass:$SSLPWD -subj ;/C=CN/ST=Beijing/O=RS/OU=RS/CN=RDI-SERVER/emailAddress=Rs;163.com; -out demo.csr

  • 其中key文件就是第一步生成的私钥;demo为自定义的文件名
  • passin 参数代替shell自动输入密码;否则会提示输入密码
  • subj 参数;设置其他相关信息
    完成以上两步后;ssl中会生成demo.csr和demo.key两个文件;如下图

注意;这一步可能会报错;can;t open openssl.cnf

解决方法;

set OPENSSL_CONF=D:cygwin64usrsslopenssl.cfg

该路径为安装的openssl路径;一般都在openssl下面的bin文件夹下

2.3 去除密码
在加载SSL支持的Nginx并使用上述私钥时除去必须的口令;否则会在启动nginx的时候需要输入密码;执行以下命令;

openssl rsa -in demo.key -passin pass:$SSLPWD -out demo.key

2.4 生成crt证书
执行命令;

openssl x509 -req -days 3650 -in demo.csr -signkey demo.key -out demo.crt
  • x509 命令主要用于创建、修改x509证书
  • days 设置证书有效时间;天数;
    证书生成完毕;我们在ssl文件夹中可以看到生辰的证书文件;我们要用到的就是demo.crt和demo.key
    https
  1. 修改nginx配置
server {
        listen  443 ssl;
        server_name  localhost;
        ssl_certificate      /usr/local/nginx/ssl/demo.crt;
        ssl_certificate_key  /usr/local/nginx/ssl/demo.key;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }

转发链接;https://blog.csdn.net/d1240673769/article/details/124401730

相关文章

  • 用.NET做DDNS动态域名解析和SSL证书申请

    用.NET做DDNS动态域名解析和SSL证书申请,前几天用.NET玩IoT设备,拿出了角落吃灰的Jetson Nano。近期也买了一堆传感器,还在路上,准备到手之后,好好捣鼓一番。Nano设备呢,虽然没有一直开......
  • DirBuster使用教程

    DirBuster使用教程, 2. java -jar DirBuster-1.0-RC1.jar 打开jar文件...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。