簡體   English   中英

自定義Apache Nginx后端錯誤日志以包括x-forward-for / x-real-ip? 怎么樣?

[英]Customizing apache nginx backend errorlog to include x-forwarded-for / x-real-ip? How?

我們在nginx設置后面運行您的默認apache。

這意味着,在apache錯誤日志中顯示的ip就是nginx lan 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記錄真實ip時,您需要向apache添加mod rpaf。

您可以在這里獲得它: http : //stderr.net/apache/rpaf/

您仍然需要在執行操作時傳遞真實IP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM