nginxssl配置详解(ssl证书错误处理方法)
nginxssl配置详解(ssl证书错误处理方法)
2024-11-21 08:02:16  作者:他邇卟懂  网址: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-21终于见到真人了一部作品的粉丝最怕的可能就是作者到另一个世界去填坑去了所以《全职猎人》的粉丝虽然对富奸恨得深沉,但是也不敢诅咒他出门被车撞如果说因为作者故去而彻底坑掉的作品能有一个结尾,那么无论好坏都是对粉丝的一个安。
  • 公租房可以迁入户口吗(符合条件公租房承租人可将户籍迁入)
  • 2024-11-21符合条件公租房承租人可将户籍迁入广州日报讯(全媒体记者全杰)为规范广州市公共租赁住房和共有产权住房使用监管,《广州市公共租赁住房和共有产权住房使用监管办法》于2021年10月9日实施昨日,广州市住房和城乡建设局对上述监管办法进行了解。
  • 褒义词是什么意思(褒义词和贬义词的4个区别)
  • 2024-11-21褒义词和贬义词的4个区别褒义词和贬义词都属于形容词,两者的主要区别有4点:一是词性不同,褒义词带有赞许、赞誉、肯定等感情色彩,贬义词带有贬斥、否定、憎恨等感情色彩;二是用法不同,夸奖、表扬时用褒义词,表达是赞许、肯定,批评、。
  • 目前手机稳定器什么牌性价比高(全金属国产手机稳定器)
  • 2024-11-21全金属国产手机稳定器近些年来网络短视频平台的发展速度之快,超乎人们的想象已经有越来越多人将焦点对准自己,用手机来完成了一次又一次对日常的记录如今拍摄短视频不仅成为许多人表达自我情感的一种方式,更有许多学生或者年轻人利用短。
  • 戾气怎么读(戾气读音)
  • 2024-11-21戾气读音戾气是一个汉语词汇,拼音是lìqì是暴戾之气的意思即一种残忍,凡事要做得狠,偏向走极端的一种心理或风气;也指中医学中有戾气一说,是和正气相反,和邪气相对应的可以看做杀心重,或杀气的近义词,但更指向广泛。
  • 乡村爱情上的刘宇是谁(乡村爱情演员刘宇突然去世)
  • 2024-11-21乡村爱情演员刘宇突然去世序言:2020年6月4日消息,曾在《乡村爱情11》和《乡村爱情12》中饰演“技术员小宇”的演员刘宇遗憾逝世,年仅38岁据悉,刘宇是突发心梗离世,此前毫无预兆,让身边不少人都感到很突然!5月28日,一个。
  • 阅读理解不好咋补(阅读理解遇到不理解的词语怎么办)
  • 2024-11-21阅读理解遇到不理解的词语怎么办基础、阅读、作文一直被称作语文的三大块很多小朋友看见阅读题都会觉得害怕,其实对于阅读还是有一定的方法的今天我们来说一下阅读理解题中如何理解词语的意思这类题型往往会出现在阅读题的第一题做这类题目除了我们。
  • 猫咪必须吃猫条吗(猫对Omega-36是必需的)
  • 2024-11-21猫对Omega-36是必需的猫咪达要达到最佳健康状态,猫需要Omega-3和6Omega-6会促进炎症,但Omega-3会减轻炎症这意味着体内过多的Omega-6会导致过度的炎症,从而产生问题Omega-3的缺乏已经被发现是导致。
  • 华为matebook x pro18款评测(华为MateBookXPro)
  • 2024-11-21华为MateBookXPro在今年2月24日举办的华为终端产品与战略线上发布会上,华为正式发布了全新升级的MateBookXPro2020款笔记本电脑,并且加入了翡冷翠新色,再一次的奠定了产品高端时尚基调除此之外,华为MateB。
  • ipv6标准ip地址(手机都能分到独立的ip地址)
  • 2024-11-21手机都能分到独立的ip地址应很多朋友留言,多次有朋友留言让弱电君说说ipv6,2017年底,国家开始推行了IPv6普及,预计2年后达到5亿用户,现在已是2018年底了,已经有大量的人使用上了IPV6了,确实是一个近在眼近的趋势。
  • 轻食沙拉培训教程(食课studio轻食沙拉综合培训课程)
  • 2024-11-21食课studio轻食沙拉综合培训课程“学员不超过5人,课程不断更新”这是我们开课的原则,所以这一期班同样只接收了5名学员同时,课程也更为丰富,增加了“泡芙”、“法拉卷”、“美味酸奶昔”等学员作品学员作品法拉卷制作实操学员作品同学们在学习。