簡體   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