ingress 400 Bad Request The plain HTTP request was sent to HTTPS port
问题现象
访问时返回400 Bad Request,并提示The plain HTTP request was sent to HTTPS port
。
问题原因
Ingress Controller到后端Pod请求使用了默认的HTTP请求,但后端是HTTPS服务。。
解决方案
添加注释,让其使用https请求
nginx.ingress.kubernetes.io/backend-protocol:"HTTPS"
官方配置:Annotations - NGINX Ingress Controller
此问题在nginx配置中也出现过,解决方法
proxy_pass https://xxx;
ingress 400 Bad Request The plain HTTP request was sent to HTTPS port相关推荐
- Nginx配置-SSLThe plain HTTP request was sent to HTTPS port解决
Nginx配置-SSL 准备ssl证书 配置示例 配置强制http访问也走https 准备ssl证书 可以直接从阿里云控制台申请免费证书(每年20个,每个有一年有效期) 也可以使用自签证书,Nginx ...
- 解决The plain HTTP request was sent to HTTPS port
问题 现在越来越多的网站要求http访问转为更为安全的https访问,很多使用nginx部署的前端应用可以很方便的使用反向代理来实现,切换后,用http访问就会出现 "The plain H ...
- 说说Request.Params[key]和Request[key]
摘要 其实你一看到,就应该会想到,这个不简单吗,不就是服务端接收参数的两种方式吗?是的.在asp.net编程中,QueryString.Form.Cookie是三种比较常见的接收客户端参数的方式.Qu ...
- 安装nrm,报错request@2.88.2: request has been deprecated, see https://github.com/request/request/issu
安装nrm,请求被拒绝:fetchMetadata: WARN deprecated request@2.88.2: request has been deprecated 先切换到淘宝镜像源: np ...
- response.sendRedirect(url)与request.getRequestDispatcher(url).forward(request,response)的区别
response.sendRedirect(url)跳转到指定的URL地址,产生一个新的request,所以要传递参数只有在url后加参数,如: url?id=1. request.getReques ...
- java中的request对象_java中request对象各种方法的使用实例分析
本文实例讲述了java中request对象各种方法的使用.分享给大家供大家参考,具体如下: request对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息.request对象是 ...
- java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象
java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象 一.问题描述 1.在java定时任务中,使用 @Scheduled 注 ...
- java 修改 request参数值_修改request请求参数
本质上来讲,request请求当中的参数是无法更改的,也不能添加或者删除: 但在后台程序中,一般对request的参数的操作,都是通过request的getParameter.getParameter ...
- 从request获取各种路径request.getRealPath()
1.此方法已过时,现在可替换的实现方法有 request.getSession().getServletContext().getRealPath("/") 在Servlet 里用 ...
最新文章
- Gini指数、Gini系数、Gini不纯是一回事吗?
- 关于base target=_self 等
- jQuery中blur和focus事件的应用
- 【攻防世界017】re4-unvm-me
- java复合数据类型_复合数据类型
- Hadoop:简单介绍
- https端口号_Wireshark使用以及https
- 理解Virtual方法。
- 这10个idea小技巧,让我的开发效率提升了10倍
- 2018私塾在线高级java软件架构师实战培训最新
- 设置 Scite编辑器的默认编辑为 UTF-8 ,及其他一些参数配置
- 拉卡拉前三季度净利润7.35亿元 继续保持高速增长态势
- 常见测试工具总结:LR、Selenium
- 从循环神经网络到卷积神经网络
- 【Linux】如何将ntfs硬盘挂载到home目录下并具有读写权限
- (SGPN)南加州大学 phd 王薇月:深度学习在点云分割中的应用 | 公开课视频内容分享总结
- C语言基础分享——内存管理3
- Linux运维之解决服务器挖矿木马问题
- Ucinet三天写论文!结构对等分析实战
- c语言冒泡排序详解(分析每一步,附代码)
热门文章
- erlang 变量存储在哪里_Erlang(3):数据类型与变量
- 安卓屏幕完美适配方案,成功入职网易月薪35K
- 【kali-信息收集】(1.3)探测网络范围:DMitry(域名查询工具)、Scapy(跟踪路由工具)
- 数仓ADS层指标计算案例分享
- Linux系统怎么下wps,在Linux系统中安装使用WPS的方法
- JToken,JObject取值
- 平遥高中计算机题,高中游历平遥古城作文
- 色彩心理学对网页设计有多大影响力?
- HTNL5智能表单(新的表单类型、属性、虚拟键盘适配)
- geant4 射线源定义_Geant4 编程基础