jiespring

Results 10 comments of jiespring

希望吧设置https的方法写进安装教程!

`nginx: [emerg] SSL_CTX_use_PrivateKey_file("/root/wwj/firekylin/ssl/domain.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch) nginx: configuration file /etc/nginx/nginx.conf test failed `

执行了https.sh脚本,然后修改了nginx.conf配置文件,再nginx -t查错,最后出现这个。

ssl证书: 方法A: 第一步https://github.com/xdtianyu/scripts/tree/master/lets-encrypt 第二步openssl dhparam -out /etc/ssl/certs/dhparams.pem 2048 第三步,修改博客根目录下的nginx.conf,注意路径需要改成1、2步生成的文件路径。 nginx重启不了的话,我重新安装nginx才弄好。 方法B:当然,我想用你们脚本的方法也可能成功,但是我nginx -t调好后,之前的restart出错情况还在。 最后才想到吧nginx重新安装。现在全弄好了。

我是用方法A生成了三个文件fullchain.pem( Nginx所需要ssl_certificate文件)privkey.pem(Nginx所需ssl_certificate_key), 第2步是生成ssl_dhparam, 在博客根目录下修改nginx.conf,把第一段的server前加#,把https server下一行server开始全部#删掉,把3个文件的路径改成自己的路径,完成后,nginx -t检查错误,错误排查完后,我的nginx restart出现了错误,我就把niginx卸载重装,现在restart没问题了, 再pm2加载pm2.json,打开网站,https可以了。

@golmic 你看看nginx配置文件里关于ssl证书的路径。

@golmic 你新建一个试试呗,我也不记得自己是否遇到过你这种情况,不行就换个方法。

Oh, my god. Are you being copied by bookstackapp.com? Your content is somewhat similar.