记⼀次Nginx配置https报错400问题
记⼀次Nginx配置https时报错400的问题nginx ssl证书配置
前提
在Nginx配置好ssl证书后,内⽹可以正常访问,外⽹不能不能访问,并且报“400 Bad Request The plain HTTP request was sent to HTTPS port”的错误
解决过程
1. 把Nginx的ssl证书相关的东西注释掉,并且把443后的ssl也去掉
2. 发现外⽹可以访问,内⽹不能访问
总结
1. 由于客户环境有F5的存在,并且证书也存在于F5上,导致外⽹访问时,经过F5并且验证通过后,以http的⽅式访问了https的443端
⼝,导致报400错误
2. 内⽹访问不经过F5,所以⼀开始的时候,内⽹访问没问题
感悟
要相信报错信息提⽰,从报错的信息去问题,之前⼀直相信不会http访问了https的端⼝问题,因为内⽹都是可以正常访问的,导致思维定势,没有往F5的问题去想

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。