我在玩一个免费的aws ec2实例和django。
我不小心让开发服务器整晚都在运行(在端口8080上)。今天早上,连接日志显示了如下消息:
# Me
[16/Aug/2012 19:16:09] "GET /static/img/banner-1.jpg HTTP/1.1" 200 68263
[16/Aug/2012 19:16:09] "GET /static/img/footer.png HTTP/1.1" 200 4261
[16/Aug/2012 19:16:09] "GET /static/img/favicon.ico HTTP/1.1" 200 1150
# Not me
[17/Aug/2012 01:33:59] "GET http://www.baidu.com/ HTTP/1.1" 404 1717
[17/Aug/2012 04:13:29] "GET http://www.google.com/search?hl=en&tbs=qdr:d&prmd=imvns&filter=0&lr=&as_epq=%KEYWORD% HTTP/1.1" 404 1815
[17/Aug/2012 04:13:30] "CONNECT www.google.com:443 HTTP/1.0" 404 1784
这些信息是什么?
最佳答案
端口8080常用于http代理服务器。一些发现开发服务器的bot尝试将其用作普通代理(前两个GET
命令),然后用作https的透明代理(通过发送HTTP CONNECT
启动,还解释了为什么它连接到google端口443)。它正在测试您的服务器是否是一个开放代理,因为开放代理可以用于各种恶毒目的。
关于django - 我的日志中的这些CONNECT消息是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12003789/