【发布时间】:2013-03-01 01:56:45
【问题描述】:
我们使用 JBoss 4.2.2.GA(服务于端口7001)和 Apache http 服务器作为前端(服务于
端口9999)
当我访问xxx.xxx.com:9999 时,request.getRequestUrl() 不返回端口号。
怎么会这样?
【问题讨论】:
我们使用 JBoss 4.2.2.GA(服务于端口7001)和 Apache http 服务器作为前端(服务于
端口9999)
当我访问xxx.xxx.com:9999 时,request.getRequestUrl() 不返回端口号。
怎么会这样?
【问题讨论】:
请查看 Apache http 服务器如何向 JBoss appserver 发送请求。我猜它是通过跳过端口并直接调用xxx.xxx.com/xz/ 来掩盖调用。
您仍然可以获取原始 URL,因为它可能在 HTTP 标头中记录为Referer
监控apache http服务器的流量,看清楚。
【讨论】: