针对你遇到的“400 Bad Request: no required SSL certificate was sent”错误,这通常表明Nginx服务器配置了SSL证书验证,但客户端在发起请求时没有提供有效的SSL证书。下面我将按照你提供的提示,逐一分析并给出解决方案: 1. 确认Nginx服务器配置是否启用了SSL证书验证 首先,你需要检查Nginx的配置文件(通常是/etc/ng...
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命令打开该文件: vi /usr/local/...
nginx根据此来判断是进行ssl握手还是返回正常处理http请求(实际返回应答400 BAD REQUEST) 7.正常的http协议包处理直接调用ngx_http_process_request_line处理http请求,并将读事件处理函数设置成ngx_http_process_request_line。(实际处理结果是向客户端返回400 BAD REQUET,在ngx_http_process_request中又对r->plain_ht...
400 Bad Request The plain HTTP request was sent to HTTPS port 参考链接 https://github.com/alibaba/tengine/issues/854 注意ssl on会将整个virtual server都开启成ssl,比如如下配置,即使listen 80没有配置ssl,80端口也是使用https协议,如果使用http协议访问80端口就会返回报错(400)。 建议开启ssl使用listen指令,...
把TLSv1.1 TLSv1.2 删掉;报错 nginx: 400 Bad Request | The plain HTTP request was sent to HTTPS port 参考官方文档解决如下: server { listen80; server_name localhost; root html; index index.html index.htm; listen443ssl; #注意这里 #ssl on; ...
nginx配置文件如下: 访问https时候正常,不过直接访问的时候会出现以下错误: 400 Bad Request The plain HTTP request was sent to HTTPS port错误 参考官方文档解决方法如下: 删掉ssl on; 并在 listen 443; 443后加上ssl即可 http直接访问演示正常: 到此解决...
400 Bad Request The plAIn HTTP request was sent to HTTPS port nginx/1.23.1 二、问题解决 在浏览器直接输入:“https://xxx.xxx.xxx.xxx:8443”, 成功访问 三、问题原因 (1)问题成因 这个错误信息表明在尝试访问一个使用HTTPS(安全HTTP)的网站时,发送了一个普通的HTTP请求。HTTP和HTTPS是两种不同的协议,...
400 Bad Request The plain HTTP request was sent to HTTPS port nginx/1.23.1 二、问题解决 在浏览器直接输入:“https://wwwnaquan.com:8443”, 成功访问 三、问题原因 (1)问题成因 这个错误信息表明在尝试访问一个使用HTTPS(安全HTTP)的网站时,发送了一个普通的HTTP请求。HTTP和HTTPS是两种不同的协议,HTTP...
因为请求接口输出的数据中有些过大的无用数据导致请求响应body过大导致分包发送影响了request_time。 3、400 bad request错误的原因和解决办法 配置nginx.conf相关设置如下. client_header_buffer_size 16k; large_client_header_buffers 4 64k; 根据具体情况调整,一般适当调整值就可以。
最近通过Nginx反向代理一个网站,配置https,在浏览器输入:https://xxxx.test.com访问出现了“400 Bad Request The plain HTTP request was sent to HTTPS port”错误,如下图: 出现这种报错的主要原因是: 因为HTTP请求被发送到HTTPS端口,这种报错多出现在Nginx既处理HTTP请求又处理HTTPS请求的+是多次重定向导致的情况...