繁体   English   中英

了解Nginx日志语句

[英]Understanding nginx log statement

我需要一些帮助来理解/ var / log / nginx / error日志文件中的以下日志语句。

2016/07/28 14:06:05 [错误] 7255#7255:* 712 open()“ / usr / share / www / proj / check_proxy”失败(2:无此类文件或目录),客户端:180.97.xxx .xxx,服务器:本地主机,请求:“ GET http://180.163.xxx.xxx/check_proxy HTTP / 1.1”,主机:“ 180.163.xxx.xxx”

如何阅读以上日志信息? 特别是什么是服务器,什么是主机? 每当我尝试访问该站点时,日志消息中的GET值都以斜杠(/)字符开头。 但是在上面的日志消息中,它显示了一个URL。 如何复制以上日志消息?

上面的日志消息中有趣的一点是主机IP与URL中的IP地址(除了GET外)相同。 nginx conf文件不包含本地主机服务器名称,但在上述日志消息的服务器值中显示。 其他所有日志消息在nginx配置文件中将主机显示为计算机的IP,将服务器显示为server_name。 根据我的有限知识,仅举几例。

首先十分感谢。

我今天看到了类似的要求,并进行了搜索。

有人试图访问服务器上名为http://180.163.xxx.xxx/check_proxy的文件,即http://example.com/http://180.163.xxx.xxx/check_proxy ,其中example.com是您自己的文件域。

这看起来确实是自动的,可能配置错误的扫描程序正在寻找开放且易受攻击的代理服务器。 我认为通常他们会检查http://example.com/check_proxy

暂无
暂无

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

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