酷!學園

技術討論區 => Linux 討論版 => 主題作者是: elleryq 於 2015-03-18 14:01

主題: 請教 Apache log 問題
作者: elleryq2015-03-18 14:01
在看 Apache log 時,看到這樣的 log
代碼: [選擇]
192.211.54.170 - - [18/Mar/2015:13:56:23 +0800] "GET http://dustinx37914157400.pen.io/index.php HTTP/1.1" 200 3998 "http://dustinx37914157400.pen.io/update.php" "Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0"

1. 為什麼這樣的請求是可以被 server 接受的,回傳碼是 200 ?
2. 如何用 wget 或 curl 模擬這樣的請求?
主題: Re: 請教 Apache log 問題
作者: elleryq2015-03-18 14:03
在 ServerFault 上找到一樣的問題:linux - Why does apache log requests to GET http://www.google.com with code 200? - Server Fault (http://serverfault.com/questions/115827/why-does-apache-log-requests-to-get-http-www-google-com-with-code-200)

Apache 的 access.log 問題 [論壇 - 伺服器架設] | Ubuntu 正體中文站 (http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=174634)

所以是 mod_proxy 的問題,要複製這問題,可以用 telnet 來看:ProxyAbuse - Httpd Wiki (https://wiki.apache.org/httpd/ProxyAbuse)
主題: Re: 請教 Apache log 問題
作者: netman2015-03-18 15:02
thanks for sharing...