当使用AJP时,我在哪里可以从Tomcat Valve中找到Apache httpd服务器IP?

时间:2015-04-24 21:45:06

标签: java apache tomcat ajp tomcat-valve

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

我一直在搜索请求对象 org.apache.coyote.Request org.apache.catalina.connector.Request ,但找不到任何会返回相关信息的方法或对象最初的AJP电话。

所以我的问题是:是否可以获取进行AJP呼叫的服务器的IP地址?

0 个答案:

没有答案