0

我正在更新 Tomcat Valve。我想添加一个检查来查看调用者是否来自 localhost/127.0.0.1,如果 Apache httpd 在同一台机器上充当前端 Web 服务器,情况就是这样。所以我添加了对 IP 地址request.getRemoteAddr()的检查。不幸的是,此方法返回客户端的 IP 地址,而不是 Apache httpd 的 IP 地址。当前的示例代码可以在这里找到

我一直在搜索请求对象org.apache.coyote.Requestorg.apache.catalina.connector.Request,但找不到任何可以返回有关原始 AJP 调用信息的方法或对象。

所以我的问题是:是否可以获得 AJP 调用的服务器的 IP 地址?

4

0 回答 0