nginxssl配置详解(ssl证书错误处理方法)
nginxssl配置详解(ssl证书错误处理方法)
2024-06-17 04:48:35  作者:他邇卟懂  网址:https://m.xinb2b.cn/tech/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"

nginxssl配置详解(ssl证书错误处理方法)(1)

二、故障原因:

经过对关键字的排查,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-06-17怎么保存鸡蛋时间长食用油法在鸡蛋的表面涂一层薄薄的食用油,可以防止蛋壳内的二氧化碳与水的蒸发,还能阻止细菌浸入,夏天可以保存36天左右但这种方法只适于气温处于25至30摄氏度时使用谷糠法将干净的木桶或缸箱洗净并擦干在底。
  • 大众越野 车型(大众将在美国推出全新越野品牌)
  • 2024-06-17大众将在美国推出全新越野品牌【太平洋汽车网新车频道】皮卡与大型SUV一直都是北美市场兵家必争的一块领域,随着近年来电动化浪潮的袭击,传统美国豪华品牌都把旗下经典车型纯电化,例如通用悍马EV和福特F-150Lightning,其中。
  • 家用微波炉可以烤红薯吗(家用微波炉可不可以烤红薯)
  • 2024-06-17家用微波炉可不可以烤红薯微波炉可以烤红薯番薯洗净然后放入盐水浸泡两小时,取出番薯用餐巾纸包好,再放入微波炉,正反两面各烤3分钟就可以了忌用普通塑料容器:一是热的食物会使塑料容器变形,二是普通塑料会放出有毒物质,污染食物,危害。
  • 老戏骨牛犇6岁父母双亡(老戏骨牛犇6岁父母双亡)
  • 2024-06-17老戏骨牛犇6岁父母双亡随着短视频行业的火爆,很多经典影视剧中的片段或对话在网络翻红,比如电影《牧马人》中的台词“老许,你要老婆不要?只要你开金口,我等会就给你送来”,曾风靡一时,成为2020年颇受追捧的网络流行语说这句台词。
  • 西葫芦腰果的做法(吃一次就念念不忘的西葫芦虾仁炒腰果)
  • 2024-06-17吃一次就念念不忘的西葫芦虾仁炒腰果西葫芦切片,虾仁解冻,姜切丝,葱切葱花,腰果放入盘中备用锅内放适量油,待油5成热后放入姜丝葱花爆香倒入腰果炒脆倒入虾仁炒熟倒入西葫芦翻炒,加入生抽翻炒,2-3分钟,出锅前加盐巴调味成品装盘,怎么样?还。
  • 字节跳动公司旗下有多少产品(字节跳动公司介绍)
  • 2024-06-17字节跳动公司介绍字节跳动公司旗下大约有13个产品,包括今日头条、抖音、悟空问答、西瓜视频、火山小视频、快马、花熊、激萌、图虫、懂车帝、TopBuzz、NewsRepublic、Flipagram北京字节跳动科技有限公。
  • 今年高考597能上兰州大学吗(高考志愿多少分)
  • 2024-06-17高考志愿多少分兰州大学“兰大怎么样?”“多少分能上兰大?”“兰大有哪些特色专业?”这是许多考生及家长关心的问题今天就为大家带来最权威的往年录取分数线及招生政策解读欢迎广大考生报考兰州大学!01兰州大学普通招生往年录。
  • 山姆会员店只能持卡本人去吗(山姆会员店的卡)
  • 2024-06-17山姆会员店的卡10月22-23日,让大家翘首以待的广西首家山姆会员店开放试业啦大居哥去现场逛了一圈,现场琳琅满目的商品让大居哥目不暇接,深深地感受到了来自山姆的热情不多说,文章走起NO.1开放日逛吃逛吃停不下来南宁。
  • 如何快速撩妹的情话(夸到她心坎里去)
  • 2024-06-17夸到她心坎里去最常见的赞扬方法就是表达直接的赞美这种赞扬直接告诉对方你对他们的行为、外表和气质的哪些方面表示赞赏然而,赞美一个人仅仅是夸他“你真棒”“你很漂亮”等等吗?这是远远不够的当你这样赞美他时,他内心深处立即。
  • 两个动作怎样减掉大肚腩(快速甩掉大肚腩)
  • 2024-06-17快速甩掉大肚腩身形匀称,四肢纤瘦,腹部却隆起一个大肚腩,这都是很多都市女性常见的肥胖问题其实日夜间练习一些活肠运动,能改善便秘情况,达到收腹效果,一个月后肚腩可减掉两寸多腹式呼吸消解便秘腹部呼吸是锻炼肠部的基本动作。
  • 百岁人生-倒数21895天(百岁人生-倒数21895天)
  • 2024-06-17百岁人生-倒数21895天2021年1月27日天气:晴转多云,16°c-23°c今天和以往不一样,准时准点在今天凌晨0点的时候就开始一天,为什么?要熬夜玩游戏?前面我就说过自己是个游戏迷,是不是迷惑到你了,既然说是迷惑到你了,。
  • 毛体书法家潍坊(诗寄深圳毛体书法家协会成立----谷新光)
  • 2024-06-17诗寄深圳毛体书法家协会成立----谷新光成立大会现场2019年9月17日下午,值此中华人民共和国建国70周年之际,深圳毛体书法家协会成立大会在深圳古玩城隆重举行毛泽东主席堂侄毛坚平先生、毛泽东主席卫士余鹏翔将军、广东省国防教育委员会主任舒进。