最近通过Nginx反向代理一个网站,配置https,在浏览器输入:https://xxxx.test.com访问出现了“400 Bad Request The plain HTTP request was sent to HTTPS port”错误,如下图: 出现这种报错的主要原因是: 因为HTTP请求被发送到HTTPS端口,这种报错多出现在Nginx既处理HTTP请求又处理HTTPS请求的+是多次重定向导致的情况...
错误信息 "nginx bad request this combination of host and port requires tls" 表明在尝试访问某个主机和端口组合时,Nginx 期望这个连接应该使用 TLS(传输层安全协议),但实际上并没有使用 TLS。这通常意味着请求应该是通过 HTTPS 而不是 HTTP 发送的。 提供可能的原因分析 配置错误:Nginx 的配置文件中可能指定了...
nginx https 配置参考,开启https后请求400错误 listen 443 ssl; # listen 443; (这里使用443 ssl这种方式,ssl on的方式可能会https访问400 bad request) # ssl on; ssl_certificate pem; ssl_certificate_key key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!
在透明代理下,如果不做任何配置Tomcat 认为所有的请求都是 Nginx 发出来的,这样会导致如下的错误结果: request.getScheme() //总是 http,而不是实际的http或https request.isSecure() //总是false(因为总是http) request.getRemoteAddr() //总是 nginx 请求的 IP,而不是用户的IP request.getRequestURL() //...
Bad Request (Invalid Hostname)的错误。 因为是已经成功的配置,所以判定可能是哪里的限制设置有问题,最后在官方网站找到解决办法: 设置读取客户端请求超大请求的缓冲最大number(数量)和每块缓冲的size(容量)。 HTTP请求行的长度不能超过一块缓冲的容量,否则nginx返回错误414 (Request-URI Too Large)到客户端。 每个...
在nginx环境下使用ssl链接出现问题400错误 nginx配置文件如下: 访问https时候正常,不过直接访问的时候会出现以下错误: 400 Bad Request The plain HTTP request was sent to HTTPS port错误 参考官方文档解决方法如下: 删掉ssl on; 并在 listen 443; 443后加上ssl即可 ...
Nginx配置SSL证书报错400,错误代码为nginx: 400 Bad Request | The plain HTTP request was sent to HTTPS port,为了解决这个问题,我们可参考以下步骤进行操作。 1、先查看/usr/local/nginx/conf/nginx.conf配置,注意include字样,可能是fastcgi_params文件或fcgi.conf文件。然后用vi命令打开该文件: ...
因为请求接口输出的数据中有些过大的无用数据导致请求响应body过大导致分包发送影响了request_time。 3、400 bad request错误的原因和解决办法 配置nginx.conf相关设置如下. client_header_buffer_size 16k; large_client_header_buffers 4 64k; 根据具体情况调整,一般适当调整值就可以。
Nginx HTTP服务器的报错“400 Bad Request: The plain HTTP request was sent to HTTPS port”,本文将讲解如何解决这个问题。简单从报错的字面意思上来看,是因为HTTP请求被发送到HTTPS端口,这种报错多出现在Nginx既处理HTTP请求又处理HTTPS请求的情况。 以下是Nginx常用的SSL配置(出于安全原因,我们使用了本站域名),配...
nginx: 400 Bad Request | The plain HTTP request was sent to HTTPS port nginx版本1.0.4 nginx一般情况下配置; server { listen 443; server_name localhost; ssl on;