ssl-helper使用教程
ssl-helper复制的时候,不要复制Cache目录和Cert目录,不然请求的证书,在nginx会报错:
nginx: [emerg] SSL_CTX_use_PrivateKey("D:\webs\nginx-1.22.1/conf/ssl\erp.hober.com.cn.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
证书配置参考如下:
JavaScript 全选
[{
"Host": "testssl.hober.com.cn",
"WebSiteDir": "D:\\test\\nginx-1.22.1\\testssl.jocsoft.cn",
"CertDir": "D:\\test\\nginx-1.22.1\\conf\\ssl"
}]
推荐把SSL证书放在nginx的conf目录中
nginx 443 https证书配置参考:
Markup 全选
server {
listen 443 ssl;
server_name testssl.hober.com.cn;
ssl_certificate ssl\\ testssl.hober.com.cn.cer;
ssl_certificate_key ssl\\ testssl.hober.com.cn.key;
ssl_session_cache shared: ssl: 1 m;
ssl_session_timeout 5 m;
#
ssl_ciphers high: !anull: !md5;#
ssl_prefer_server_ciphers on;
ssl_ciphers ECDHE - RSA - AES128 - GCM - SHA256: ECDHE: ECDH: AES: HIGH: !NULL: !aNULL: !MD5: !ADH: !RC4;#
表示使用的加密套件的类型。
ssl_protocols TLSv1 .1 TLSv1 .2 TLSv1 .3;#
表示使用的TLS协议的类型, 您需要自行评估是否配置TLSv1 .1 协议。
ssl_prefer_server_ciphers on;
location / {
root testssl.jocsoft.cn;
index index.html;
}
}
如果报错
:nginx: [emerg] SSL_CTX_use_PrivateKey("D:\webs\nginx-1.22.1/conf/ssl\erp.hober.com.cn.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
请删除
ssl工具的cache目录,然后再次生成
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生