繁体   English   中英

Apache访问日志显示2个IP

[英]Apache access log shows 2 IPs

我有一个网站,我在查看apache访问日志及其类似信息:

www.my-website.com:80 10.xx.xx.xxx 24.114.xx.xxx --[2014年8月25日:23:59:51 +0000] 0“ GET / HTTP / 1.1” 200 8915“- “” Mozilla / 5.0(iPhone; CPU iPhone OS 7_1_2,如Mac OS X)AppleWebKit / 537.51.2(KHTML,如Gecko)版本/7.0 Mobile / xxx7 Safari / 9537.53“

如您所见,它显示了两个IP,我检查了第二个IP是我正在访问网站的设备的公共IP。 第一个IP有什么用?

当我尝试使用$ip = getenv('REMOTE_ADDR');等PHP函数调用来获取访问站点的客户端的IP时$ip = getenv('REMOTE_ADDR'); 它总是向我显示第一IP。

什么是第一IP? 请帮助我理解这一点。

查看您站点的完整Apache配置,并查看其LogFormat指令使用了什么。 它可以是通用格式的昵称,也可以是将列出日志中包含的字段的自定义格式的自定义格式。

自定义格式: http : //httpd.apache.org/docs/2.2/mod/mod_log_config.html#formats

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM