apache - 在 apache web 服务器后面的 tomcat 中检查对 Apache web 服务器的请求是否为 https

标签 apache tomcat ssl https

我在 apache 网络服务器后面运行 tomcat。 Apache Web 服务器接收到 https 请求并将 http 请求发送到 tomcat。我想知道是否有办法知道对 apache 服务器的请求是 https 还是 http。有办法知道吗?感谢您的帮助!

最佳答案

如果您已使用 AJP 设置反向代理,那么您只需调用 request.isSecure() 即可查看请求是否为 HTTPS。

参见 Apache Tomcat Connector - Reverse Proxy HowTo了解详情。

关于apache - 在 apache web 服务器后面的 tomcat 中检查对 Apache web 服务器的请求是否为 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8096801/

相关文章:

apache - 安装 ssl 证书后 CMS 的重写规则失败

java - Catalina.out 不存在

node.js - Node js 中的 IBM MQ 连接与 2 路 SSL

java - 非独立的 Spring 应用程序和 SSL

Java Web 应用程序事件

macos - org.apache.catalina.startup.Bootstrap 在 Mac 上的 dock

java - jparepository 错误创建 entitymanagerfactory

PHP 写入文件 - 权限被拒绝

python - Django Admin 文件上传时出现 "Connection Reset"错误

java - Apache Tomcat 启动错误 : during deploying web application