首页 > 代码库 > nginx详解(二)

nginx详解(二)

2.7 日志模块:

文档连接:http://nginx.org→documentation→ngx_http_log_module

变量含义:

    $remote_user :客户端用户名,一般会为“-”。

    $time_local  :客户端的访问时间,格式一般为"26/Jun/2014:14:44:34 +0800”。

    $request     :客户端请求的URI。

        请求html页面时为"/index.html HTTP/1.1",

        请求php页面为"/index.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1”

    $status      :响应状态码。这里正常的话就是"200"。

    $body_bytes_sent:服务器向客户端发送的字节数。

    $http_referer:引用客户端来源,说明客户端是从哪个地方来的,可能就是盗链。

        比如在http://172.16.100.18/index.html中添加http://172.16.100.1/index.html网页中的内容链接时,在172.16.100.1中的日志中就可以看到请求客户端是172.16.100.18,而不是Real-Client-IP。

        如果Real-Client-IP是请求php内容时,那么日志中可能还会包含172.16.100.1对自己的请求。

        下面是http://172.16.100.18/index.html中可以使用html超链接语言(注意是英文引号):

<html>
   <head><title>Welcome</title></head>
   <body>
       <h1><font size="10" color="blue">大片链接</font></h1>
        <a href="http://172.16.100.1/index.html">index.html</a>
        <br/><a href="http://172.16.100.1/index.php">index.php</a>
   </body>
</html>















nginx详解(二)