nginxssl配置详解(ssl证书错误处理方法)
nginxssl配置详解(ssl证书错误处理方法)
2024-11-06 01:20:37  作者:他邇卟懂  网址:https://m.xinb2b.cn/life/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夏日宠物狗狗的防暑小技巧遛狗时间最好在一早一晚,避免中午最热时间出行夏天不要让宠物长期待在空调环境中,可在早晚气温低时,多开窗透风夏日宠物毛发更易滋养寄生虫,注意保持清洁如果特别热,可以帮宠物把毛发剪短,不建议剃光光保证宠物。
  • 羹饭一时熟 不知贻阿谁的羹和贻什么意思
  • 2024-11-06羹饭一时熟 不知贻阿谁的羹和贻什么意思这里的羹是饭菜的意思,贻是赠送的意思题目中问到的这两句诗出自著名的汉乐府诗十五从军征,这首诗描写了一个少小离家老大回的老兵的故事,反映了当时的劳动人民在黑暗的兵役制度下所遭受的不公和苦痛羹饭一时熟,不。
  • 用哪四个成语可以形容岳飞(10个关于岳飞的成语)
  • 2024-11-0610个关于岳飞的成语春节期间,电影《满江红》让大家又回忆起了岳飞800多年前,一个叫岳飞的将军,扛起收复河山的大旗,激起了无数人的热血而他的千古奇冤,令后世无数人落泪叹息我们读他的诗文,了解他的事迹,将英雄之气代代相传1。
  • 小缸养龟怎么布置一点好(简单的养龟造景环境)
  • 2024-11-06简单的养龟造景环境造景对于我们养龟的小伙伴来说,可以说也是一件很吸引人的事不想造景的龟友,其实简简单单就好,喜欢造景的小伙伴,有时候造景才是第一,养龟变成第二了不过呢,我们养龟娱乐,谁不喜欢好点的景致,看着视觉上也舒服。
  • 论文中的致谢需不需要查重(论文致谢需要查重吗)
  • 2024-11-06论文致谢需要查重吗论文致谢需要查重吗?在人们查论文的时候,常常会上传整篇论文但对大部分的毕业生来说,从第一次接触论文查重开始,就需要提交论文就行查重,还需要选择论文查重系统,那么致谢是否会影响了重复率?在实际查重过程中。
  • 首个台风即将登陆(最大风速120Kt哈罗德升至16级)
  • 2024-11-06最大风速120Kt哈罗德升至16级最大风速120Kt,哈罗德升至16级,2020年全球首个超强台风来了都说大陆天气变化快,而事实上,热带海洋风暴变动更大如今尽管才4月,但是太阳直射点的变动,给海洋注入了能量,加上环境的配合,这几天来,。
  • 志愿者标志(志愿者标志简述)
  • 2024-11-06志愿者标志简述志愿者标志说明:标志的整体构心的造型,同时也是英语年”(YOUTH)的第一个字母Y;中央既是手,也是鸽子的造型,与红色的背景构成爱心图案标志寓意中国青年志愿者向社会上所有需要帮助的人奉献一片爱心,伸出。
  • 东风风行abs怎么排气(具体怎么操作)
  • 2024-11-06具体怎么操作东风风行ABS排气方法:需要把abs泵上面的油管拆掉,然后再手动进行排气操作前abs泵需要进行断电,把泵上的插头拔掉,然后把abs泵的油管拆掉拆掉之后可能会漏油,安装好新的油管之后,加刹车油,然后将汽。
  • 为什么说男人是雄性动物(不是男人有多善良)
  • 2024-11-06不是男人有多善良只要条件允许的情况下,男人不会不管孩子的不是男人有多善良,而是这个就是雄性动物的本能当然了,你要是自己找个连自己都养活不了的男人,那只能怪你蠢了母凭子贵,男人只会对自己孩子的母亲负责两个人的感情就算再。
  • 熊猫血是一种什么体验 拿什么拯救你我的
  • 2024-11-06熊猫血是一种什么体验 拿什么拯救你我的在我们身边有极少的一部分人,他们的血型与其他人不太一样,因其稀缺珍贵,被广大群众俗称为“熊猫血”,而临床医学上称其为“稀有血型”由于此类血源极其少见,因此“熊猫血”患者的输血往往成为令医患双方都无比头。
  • 中国古代星辰名(中国古代星辰名叫什么名)
  • 2024-11-06中国古代星辰名叫什么名有北斗七星的名字天枢、天璇、天玑、天权、玉衡、开阳、摇光全名如下:天枢星,天枢星为北斗七星之一,是一颗K0III型橙色巨星、目视双星,有一颗亮度为4.8等的伴星,双星轨道周期为44.4年角距为0”36。