acme.sh 中間證書缺失,小程序報錯 in promise miniprogramerror request:fail -2解決辦法


ssl 中間證書缺失,小程序報錯 in promise miniprogramerror request:fail -2

 

1、檢測是否存在中間證書

https://www.myssl.cn/tools/check-server-cert.html

 

2、找到證書位置,如下為生成的文件

  • example.com.cer #服務端證書,不包含證書鏈
  • example.com.key #私鑰證書
  • ca.cer #CA證書
  • fullchain.cer #服務端完整證書,包含證書鏈
    為某個軟件配備證書的時候一定要把整個證書鏈配置完全,否則有可能會出現證書不被信任的情況。我們只需要知道要用的是fullchain.cer與example.com.key就行了。

 

把域名證書換成使用完整證書,重啟nginx

ssl_certificate /dnmp/services/nginx/ssl/acme/aa.com/fullchain.cer;
ssl_certificate /dnmp/services/nginx/ssl/acme/aa.com/aa.com.key;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM