http - tomcat:org.apache.coyote.http11.Http11Processor.service解析HTTP请求 header 时出错

标签 http tomcat https

Apache Tomcat / 8.5.15
我使用“ HTTP”,它可以工作,但是我使用“ HTTPS”,它导致错误。
enter image description here

最佳答案

您实际上是在通过向地址栏中输入https://servername:port告诉浏览器将其加密的同时,连接到未加密的HTTP连接器。这是导致您异常的原因。

您必须在server.xml中配置启用https的连接器,然后重新启动Apache Tomcat。

对于Tomcat 9,请阅读Quick Start guide

正如您的评论表明您将nginx用作反向代理一样,您可能可以通过研究术语ngingx tomcat https来寻求帮助:
以下是一些匹配项:


Nginx as a Reverse-Proxy to Apache Tomcat
Setting up NGINX SSL reverse proxy for Tomcat

关于http - tomcat:org.apache.coyote.http11.Http11Processor.service解析HTTP请求 header 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53168815/

相关文章:

php - 检查url是否包含http ://or https://

performance - 用于无限滚动查询结果的 REST Api

java - web.xml中debug是什么意思

amazon-web-services - Spring Boot 和单实例 AWS Beanstalk SSL 设置错误

ssl - 当我尝试将 http 重定向到 https 时,NGINX 无限循环

http - 使用 fiddler 更改方案

html - MSIE/Edge 将 HTTP HEAD 用于 <object> 数据 URL,然后将 204 响应视为错误?

tomcat - 将多个应用程序部署到 Tomcat

tomcat - 由于 http/https 冲突,CAS 登录/重定向无法正常工作

amazon-web-services - AWS,在 Windows EC2 实例上启用 HTTPS 的步骤?