• Nginx启动,证书报错SSL_CTX_use_PrivateKey_file.....


    报错nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/ssl/myxxxxgame201904.key") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: ANY PRIVATE KEY error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)
    解决方法:
    :set fileencoding=cp936
    ;wq!

    问题背景:
    在GoDaddy新购买的SSL证书,下载证书,上传到CentOS7的编译nginx。
    起初以为是nginx问题,重装过后,排除这个选项。
    接下来排除证书问题,切换了刚续费的其他证书,结果正常。
    接下来在Stacoverflow[https://stackoverflow.com/questions/43729770/nginx-godaddy-ssl/43730023#43730023
    ]看到一个帖子,讲到将编码格式由UTF-8改成ANSI。
    于是尝试,结果果然是。
    于是乎,大悦,写此文,记录过程,供博友参考。

  • 相关阅读:
    MIB Browser使用方法
    RestTemplate调用https接口跳过证书验证
    Looper&Handler
    Thread类以及常见得同步类
    Android 关键类(RefBase,sp, wp)
    JNI
    binder
    struct enum union区别
    Q_PROPERTY
    linux 命令
  • 原文地址:https://www.cnblogs.com/ccielife/p/10750683.html
Copyright © 2020-2023  润新知