0

我们使用 JBoss 4.2.2.GA(服务于端口7001)和 Apache http 服务器作为前端(服务于端口9999

当我访问时xxx.xxx.com:9999request.getRequestUrl()返回端口号。

这怎么可能发生?

4

1 回答 1

0

请查看 Apache http 服务器如何向 JBoss appserver 发送请求。我猜它是通过跳过端口并xxx.xxx.com/xz/直接调用来掩盖调用。

您仍然可以获得原始 URL,因为它可能在 HTTP 标头中记录为Referer

监控 apache http 服务器中的流量以清楚地了解它。

http://httpd.apache.org/docs/1.3/logs.html#accesslog

于 2013-03-01T02:12:49.573 回答