nginxssl配置详解(ssl证书错误处理方法)
nginxssl配置详解(ssl证书错误处理方法)
2024-10-01 12:30:20  作者:他邇卟懂  网址:https://m.xinb2b.cn/know/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-10-01福利歌单五一假期宅在家还没来得及从纷杂的生活中脱身,没有规划旅程、购买机票车票、亦没有收拾行囊,五一假期就在不经意间匆匆到来了你只好灰溜溜的继续躺在被窝里当一只快乐的肥宅……不甘心?没关系音乐就是有这样的魔力,能让你足不出。
  • 网络直播带货行为的定义(浙江发力网络直播专项治理)
  • 2024-10-01浙江发力网络直播专项治理浙江此前发布的《直播电子商务选品和品控管理规范》团体标准浙江省市场监管局供图中新网杭州7月21日电(奚金燕)21日记者从浙江省市场监管局了解到,为进一步加强网络直播营销行为规范监管,今年4月下旬,浙江。
  • 你凭什么可以决定你的人生(决定了你的人生)
  • 2024-10-01决定了你的人生亚里士多德曾说:人是被习惯塑造的优异的成绩来源于良好的习惯而非一时的行动优秀的人,会让自己保持良好的习惯,这有助于提高他们的工作效率,让他们在社会的竞争中更胜一筹多年前,多位诺贝尔奖得主聚会记者问一位。
  • 辣炒牛肝菌如何做(辣炒牛肝菌步骤)
  • 2024-10-01辣炒牛肝菌步骤牛肝菌500克、盐15克、姜15克、葱30克、酱油10克方法:将牛肝菌杆子底部的泥土刮除,切除根部较老部位牛肝菌放细水流下冲洗干净,一定不能泡,香气会有损失洗好后的菌子把帽子杆子分离分别切薄片,一定要。
  • 《文明6》如何设置游戏地图
  • 2024-10-01《文明6》如何设置游戏地图1、首先进入单人游戏,选择自定义游戏2、显示的是一个简单的操作界面,设置十分粗糙,如果要精细设置地图需要高级设置,而不是开始游戏3、详细设置界面会有文字说明介绍选项效果,这里介绍一些选项对游戏的影响首。
  • 蚧壳虫用什么农药可以杀死(蚧壳虫如何消灭)
  • 2024-10-01蚧壳虫如何消灭可用40%氧化乐果1000倍液,或50%马拉硫磷1500倍液,或255亚胺硫磷1000倍液,或2.5%溴氰菊酯3000倍液,喷雾当介壳虫发生量大、为害严重时,药剂防治仍然是必要的手段冬季可喷施1次10。
  • 许绍雄演过的电影名字(许绍雄电影大全)
  • 2024-10-01许绍雄电影大全许绍雄(HuiSiuHung),1948年出生于香港,中国香港男演员1972年,许绍雄在第1期无线电视艺员训练班毕业后加入无线电视,曾在无线工作三年后转到丽的电视工作,四年后再回到无线许绍雄在丽的电视。
  • 周海媚上哪期王牌对王牌(好状态源于好心态)
  • 2024-10-01好状态源于好心态一代女神周海媚,塑造过经典角色无数:无论是楚楚可怜的短发造型,还是红唇白肤披肩卷发,《义不容情》中周海媚经典的港风造型,时至今日,依旧被争相模仿一袭白纱裙仙气飘飘,高发髻加眉间一点朱砂,娇俏不失古典,。
  • 男孩子受受的网名(男孩子受受的网名有哪些)
  • 2024-10-01男孩子受受的网名有哪些小菊花偶遇大黄瓜、公子您这是喜脉啊、男男受受不亲、攻进不如从命、后庭回花开朕攻迎尔等、臣谢皇答上宠幸、啃黄瓜喝菊花茶、非攻击受你二妈、官人你有喜了我不歧视异性恋万物皆可攻、一朵菊花压海棠柔情似妈似水似。
  • 女明星有谁是菱形脸和梨形脸
  • 2024-10-01女明星有谁是菱形脸和梨形脸菱形脸章子怡是高颧骨菱形脸  陈慧琳也是典型的高颧骨菱形脸  梨形脸  女明星董卿、秦海璐是非常典型的梨形脸。
  • 90年代针管注射器(终于找到注射器发明史权威出处)
  • 2024-10-01终于找到注射器发明史权威出处我的外公是中医师、父母亲都是临床兽医(后来又都是大学老师),自小就有机会接触到人用和兽用注射器但是,令我想不到的是,自2017年5月参加任德权老局长召开的第一次中药注射剂内部专业讨论会(一个月内在北京。
  • 抽血可以查哪些病(抽血到底能查什么病)
  • 2024-10-01抽血到底能查什么病躺在重症监护病床上,17岁的小王既害怕又后悔半个月前小王因腹部剧痛、昏迷休克而被紧急送往当地医院抢救,命悬一线更让人吃惊的是,医生抢救时从她身上抽出来的血液竟然全是粉红色的原来17岁的小王,天天吃炸鸡。