nginxssl配置详解(ssl证书错误处理方法)
nginxssl配置详解(ssl证书错误处理方法)
2024-11-06 01:56:05  作者:他邇卟懂  网址:https://m.xinb2b.cn/sport/acx406162.html
一、概述:

客户提交一个证书给我,让帮忙把网站域名都改为HTTPS,但是修改配置完成后,确出现如下错误。

[root@localhost ssl]# /usr/local/nginx/sbin/nginx -tnginx: [emerg] PEM_read_bio_X509_AUX("/usr/local/nginx/conf/ssl/server.pem") failed (SSL: error:0906D064:PEM routines:PEM_read_bio:bad base64 decode)nginx: configuration FILE /usr/local/nginx/conf/nginx.conf test failed

错误关键" error:0906D064:PEM routines:PEM_read_bio:bad base64 decode"


二、故障原因:

经过对关键字的排查,SSL证书公钥字符串每隔64个字符需要加一个换行,负责会提示 "error:0906D064:PEM routines:PEM_read_bio:bad base64 decode"

三、解决方法:

出现上述问题的原因,主要是由于客户提交给我的证书不是文件,直接用微信复制给我的内容,现在一般阿里云申请的证书自动生成的文件,直接使用文件就会避免出现这样的错误。

好了,出现错误还是要解决的。

首先,想办法把证书内容转换为每隔64个字符,加一个换行。

1、可以使用如下命令

[root@dataX ~]# fold --helpUsage: fold [OPTION]... [FILE]...Wrap input lines in each FILE (standard input by default), writing tostandard output.Mandatory arguments to long options are mandatory for short options too.-b, --bytes count bytes rather than columns-c, --characters count characters rather than columns-s, --spaces break at spaces-w, --width=WIDTH use WIDTH columns instead of 80--help display this help and exit--version output version information and exit

2、执行语句如下

[root@localhost ssl]# /usr/local/nginx/sbin/nginx -tnginx: [emerg] PEM_read_bio_X509_AUX(“/usr/local/nginx/conf/ssl/server.pem”) failed (SSL: error:0906D064:PEM routines:PEM_read_bio:bad base64 decode)nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed[root@localhost ssl]# fold -w 64 server.pem > server.pem1[root@localhost ssl]# \cp -rf server.pem1 server.pem[root@localhost ssl]# /usr/local/nginx/sbin/nginx -tnginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is oknginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful[root@localhost ssl]# /usr/local/nginx/sbin/nginx -s reload

核心命令:fold -w 64 文件 >新文件。

如果上述文章对你有帮助,欢迎转发 关注哦。

  • 母亲不孝会影响孩子一生吗(说慈母多败儿不要误解了)
  • 2024-11-06说慈母多败儿不要误解了在孩子的家庭教育中,母亲作为温柔细心的一方,不仅照顾孩子起居,还承担着教育启蒙的角色,同时也是家庭亲子关系的调和剂,家中慈母,孩子和长辈的关系会更加和睦融洽既然慈母的作用这么大,为什么还会有“慈母多败。
  • 岩茶焙火时间表(轻火中火足火)
  • 2024-11-06轻火中火足火丨本文由小陈茶事旗下岩茶课堂原创丨首发于头条号:岩茶课堂丨作者:李麻花《1》三月来了,万物复苏在户外,春天的气息已经愈演愈浓在室内,在茶席的布置上,总该有些应季的植物,添添气氛不然,总看一成不变的绿萝。
  • 红皮土豆怎么做好吃(红皮土豆如何做好吃)
  • 2024-11-06红皮土豆如何做好吃材料:红皮土豆300g,姜5g,蒜5g,葱10g,蚝油5g,食盐5g将红皮土豆洗净放在盘中备用将姜、蒜去皮洗净切好备用将葱洗净切好备用在蒸锅中放入适量水,将洗净的土豆放入锅中盖上锅盖,蒸八分钟至八成熟。
  • 参考文献有哪些问题(参考文献你真的)
  • 2024-11-06参考文献你真的01参考文献的作用大家在写论文的时候,会不会有这样的疑问,参考文献到底有什么作用?文艺青年说:“让论文看上去更像论文”学霸说:“学校的论文写作规范就是这么要求的”为什么说鼓起勇气,因为这个问题会可能对。
  • 邓光荣开铲车倒香槟(梁家辉评价邓光荣)
  • 2024-11-06梁家辉评价邓光荣梁家辉是著名的影视演员,梁家辉的演技是很厉害的,在香港电影里,梁家辉的演技是数一数二的当时,导演在拍摄《黑豹天下》,主演是邓光荣,还请了许多明星来客串,比如林青霞、陈明真等人,都是很厉害的演员不过,还。
  • 阳逻二小垃圾分类主题活动(慈利县零阳镇一完小)
  • 2024-11-06慈利县零阳镇一完小红网时刻张家界11月17日讯(通讯员黄琴于湘茸)近日,慈利县零阳镇一完小积极响应上级部门“垃圾分类,环保节能”的号召,利用多渠道、多措施培养师生垃圾分类的环保意识为了将此项工作真正落到实处,学校成立了。
  • 电影《从天儿降》的小孩是谁演的
  • 2024-11-06电影《从天儿降》的小孩是谁演的电影《从天儿降》的萌娃“也行”演员是欧阳俊文  也行是外太空从天儿降的宝宝有着特异功能,辰默微信中的小石头,最后在全家发生车祸的时候,自己消失,让时光倒流  欧阳俊文,广告童星,在《从天儿降》饰演神娃。
  • 努比亚z5s手机刷机教程(努比亚NubiaZ7Max卡刷刷机教程)
  • 2024-11-06努比亚NubiaZ7Max卡刷刷机教程【搞科技教程】在这里要分享的是有关努比亚NubiaZ7Max的卡刷教程,这个卡刷教程不是刷官方包,而是刷第三方的系统包,是采用第三方的recovery来给手机刷入一个第三方的zip包,很多人不知道在刷。
  • 闭口捕舌的故事说文解字(瓠山才子说文解字)
  • 2024-11-06瓠山才子说文解字不知是什么时候,“道德大讲堂”成了每个单位的一大风景参加了几次道德讲堂,听取了几场道德讲座之后,不由得对这种新兴的蔚然成风的形式主义有了一种厌恶和抵触难道是自己的道德真的滑落于不可救药的境地了?我想我。
  • 怎么样不会被扣信用分(教你把被扣的信用分)
  • 2024-11-06教你把被扣的信用分“常在河边走,哪有不湿鞋”?玩头条的网友们都知道,在创作的过程中稍微不注意,你将会受到“头条爸爸”的惩罚那么今天我就来教你们怎样把被扣的“信用分”找回来!亲自验证!今天早上出门前打开头条查看,发现一则。