nginx日志出现的问题

stone30 发布于 2011/03/16 11:11
阅读 407
收藏 2

121.34.56.35 - - [16/Mar/2011:10:30:33 +0800] "GET http://11.163.34.22/?login=asdfsfd232&passwd=asdfsadf HTTP/1.0" 200 16849 "-" "-" 138.14.231.35, 11.34.23.123:80, 33.22.11.123

 

今天发现nginx日志中出现个奇怪的问题,上面是日志:

request是http://11.163.34.22/?login=asdfsfd232&passwd=asdfsadf  (这个不是我的地址,我也不知道这个是谁的)

 

http_x_forwarded_for里面11.34.23.123:80这个地址是我的,其余两个地址也不知道是那的

(IP信息是我随便修改的,其他东西不变)

大侠们帮忙解释下,怎么会出现这种情况呢?

加载中
0
用户已屏蔽
用户已屏蔽

ip是你的服务器IP不?

0
红薯
红薯

怀疑是你修改了 nginx 的日志格式配置

0
stone30
stone30

 log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '

              '$status $body_bytes_sent "$http_referer" '

              '"$http_user_agent" $http_x_forwarded_for';

nginx日志格式是这个,没有修改过

11.34.23.123:80  这个IP是我的服务器IP,其他的都不是我的

0
stone30
stone30

大家帮忙看看。。。

0
范堡
范堡

这应该不是 Nginx 的问题了。它只会如实记录情况,找找其他原因吧。

0
stone30
stone30

nginx肯定没问题的,我也是正常使用着,我所问了是为什么日志记录里面会有这样的日志,而且就几条

0
stone30
stone30

咋没人知道啊。。。。。。。

0
红薯
红薯

引用来自#8楼“stone30”的帖子

咋没人知道啊。。。。。。。

有可能存在这种情况啊

因为这些数据Nginx都是从HTTP header 里读取的

我只需要写一个程序连接到你的Web服务器,然后发送一些另外的数据,例如 GET http://11.163.34.22/?login=asdfsfd232&passwd=asdfsadf

因此,没什么好纠结的!

0
stone30
stone30

谢谢红薯哥。。那这样有啥危害不,或者说,他写这样的程序的目的是什么,对他来讲有啥好处?呵呵

返回顶部
顶部