400 The plain HTTP request was sent to HTTPS
时间: 2023-10-20 10:27:32 浏览: 42
400 Bad Request: The plain HTTP request was sent to HTTPS port是一个错误提示,它表示HTTP请求被发送到了HTTPS端口。这种报错通常在Nginx既处理HTTP请求又处理HTTPS请求的情况下出现。
这个错误可能是由于网站配置问题引起的。当用户通过80端口来访问网站时,如果网站配置不正确,请求就会被发送到错误的端口,即HTTPS端口,从而导致出现该错误提示。
要解决这个问题,你可以检查以下几个方面:
1. 确保你的网站配置正确,特别是关于端口的配置。确保HTTP请求被正确地路由到HTTP端口,而非HTTPS端口。
2. 检查Nginx的配置文件,查看是否正确地配置了HTTP和HTTPS端口的监听和代理。
3. 如果你使用了反向代理服务器,确保它正确地将HTTP请求转发到HTTP端口。
4. 检查防火墙设置,确保HTTP端口没有被阻止。
通过检查以上几个方面,你应该能够解决400 Bad Request: The plain HTTP request was sent to HTTPS port错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [nginx: 400 Bad Request | The plain HTTP request was sent to HTTPS port](https://blog.csdn.net/system1024/article/details/52636147)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Nginx报错“The plain HTTP request was sent to HTTPS port”问题解决办法](https://blog.csdn.net/afreon/article/details/97142847)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]