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/