【问题标题】:Customizing apache nginx backend errorlog to include x-forwarded-for / x-real-ip? How?自定义 apache nginx 后端错误日志以包含 x-forwarded-for / x-real-ip?如何?
【发布时间】:2012-01-05 11:49:08
【问题描述】:

我们在 nginx 设置后运行您的默认 apache。

这意味着就 apache 错误日志中显示的 ip 而言,是 nginx 局域网 ip(例如:192.168.0.X)。

这意味着标准错误日志如下所示(例如 404 错误):

[Thu Nov 24 01:14:15 2011] [error] [client 192.168.0.X] File does not exist: /somefile.html

我们通过以下方式传输客户端的“真实 IP”:

proxy_set_header        X-Real-IP       $remote_addr;

在 nginx 端。

我们希望这个“真实 IP”出现在我们的错误日志中。

我进行了一些搜索,但未能找到自定义 apache 错误日志的方法。

关于如何让 X-Real-IP 出现在 error_log 中的任何想法?

【问题讨论】:

    标签: apache nginx reverse-proxy error-log


    【解决方案1】:

    在反向代理后面使用apache时,需要给apache添加mod rpaf来记录真实ip。

    您可以在这里获取:http://stderr.net/apache/rpaf/

    你仍然需要像你一样传递真实的ip。

    【讨论】:

    • 正是我想要的。大起大落!
    猜你喜欢
    • 2022-06-12
    • 2019-12-07
    • 1970-01-01
    • 2018-06-14
    • 2021-06-08
    • 1970-01-01
    • 2013-10-22
    • 2020-10-01
    相关资源
    最近更新 更多