网站SSL证书前几天到期了,一直没想着更新,今天在Godaddy上对证书进行了更新,私钥它默认填的去年的,我也就没改,一路下一步就搞定了,完了等几分钟就可以下载证书了。挺快哦~
下载后,合并压缩包里的两crt证书文件,然后替换掉去年的crt文件,重启了nginx,duang~ 报错了
nginx: [emerg] SSL_CTX_use_PrivateKey_file("/********************************") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
一头雾水,无法解密,什么鬼~ 搜索了一下,网上说私钥的问题,我默认没改私钥啊
经过几次尝试,终于找到了问题所在,原来是合并的时候,将gd_bundle-g2-g1放在了前面,以前还真没注意到这个问题,正确姿态如下
cat 2b19baca0b99aa.crt gd_bundle-g2-g1.crt > server.crt
重启nginx 正常…
评论列表:
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
根据PayPal通知要求,让CentOS下的Nginx支持TLS 1.22018-05-08
CentOS生成自签名证书2015-10-08
开启 vsftpd SSL 安全认证2015-02-07
Godaddy SSL证书购买&Nginx 配置方法2014-11-18
Nginx配置SSL安全证书避免启动输入Enter PEM pass phrase2014-06-21