Pound Ubuntu 12.04.1 - Apache 日志中的私有 IP。应该是客户端的外部 IP。有帮助吗?

Pound Ubuntu 12.04.1 - Apache 日志中的私有 IP。应该是客户端的外部 IP。有帮助吗?

已在 Ubuntu Desktop 12.04.1 上安装了 apsis Pound。

我正在将 HTTP 请求转发到 XServe(Snow Leopard 服务器)Apache 实例,我的问题是我在 access_log 中获取了本地私有 IP 地址,并且几乎所有日志都在后端。

以下是简单的配置片段:

ListenHTTP
    Address 192.168.1.100
    Port    80

    ## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
    xHTTP   1

    #Virtual host www.mywebsite.com
    Service
        HeadRequire "Host:.*mywebsite.com.*"
        BackEnd
            Address 192.168.1.250
            Port    80
        End
    End  

现在,我应该在 Pound 中添加 X-Forwarded-For 标头吗?我以为 Pound 会自动完成此操作。

或者,我是否应该先对传入请求执行 HeadRemove: X-Forwarded-For?这可能会造成混淆。

如果有人能回复我我将非常高兴!

干杯,

詹姆士

相关内容