在Keter托管应用程序的日志中显示Real IP

时间:2014-01-23 07:41:14

标签: yesod

我想显示请求的实际IP,而不是我的日志文件中的localhost。由于Keter管理Nginx配置,我不确定我需要更改才能获得真正的ip。

这就是我现在看到的:

127.0.0.1 - - [11/Jan/2014:09:25:08 +0000] "GET /favicon.ico HTTP/1.1" 200 - "" 
  "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:27.0) Gecko/20100101 Firefox/27.0"

1 个答案:

答案 0 :(得分:1)

Keter已经有一段时间没有基于nginx了。最新版本的Keter将X-Real-IP请求标头设置为包含客户端的IP地址(请参阅issue #8),您可以通过IPAddrSource在wai-extra中使用该地址。