• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計

            最新評論

            Lighttpd --- log配置

            Module: mod_accesslog

            Description

            CLF like by default, flexible like apache

            Options

            accesslog.use-syslog   send the accesslog to syslog    Default: disabled  accesslog.filename   name of the file where the accesslog should be written to if syslog   is not used.    if the name starts with a '|' the rest of the name is taken   as the name of a process which will be spawned and will get the   output    e.g.: ::      accesslog.filename = "/var/log/lighttpd.log"       $HTTP["host"] == "mail.example.org" {       accesslog.filename = "|/usr/bin/cronolog"      }    if you have multiple workers on 1.4.x (now, the current version)   and want all access logs to be written (without that, only one worker will write logs), use    the accesslog.filename = "\|/usr/sbin/cronolog.. (as a temporary solution)    Default: disabled  accesslog.format   the format of the logfile    ====== ================================   Option Description   ====== ================================   %%     a percent sign   %h     name or address of remote-host   %l     ident name (not supported)   %u     authenticated user   %t     timestamp of the end-time of the request   %r     request-line    %s     status code    %b     bytes sent for the body   %i     HTTP-header field   %a     remote address   %A     local address   %B     same as %b   %C     cookie field (not supported)   %D     time used in ms (not supported)   %e     environment   %f     physical filename   %H     request protocol (HTTP/1.0, ...)   %m     request method (GET, POST, ...)   %n     (not supported)   %o     `response header`_   %p     server port   %P     (not supported)   %q     query string   %T     time used in seconds   %U     request URL   %v     server-name   %V     HTTP request host name   %X     connection status   %I     bytes incomming   %O     bytes outgoing   ====== ================================    If %s is written %>s or %<s the < and the > are ignored. They are supported   for compatibility with apache.     %h will always return the IP address of the host, never the name. This makes it equivalent to %a, which is not implemented.    %a, %A, %{name}C, %D are all unimplemented as of 1.4.26 and 1.5.0-r2700    %i and %o expect the name of the field which should be written in curly brackets.    %q is not prepended with '?', unlike Apache    %{StrFTime format string}t is supported since 1.4.24.    %t does not work the same way it works in Apache (where the start of the request is recorded). Instead it shows the time      the request actually got delivered. This is done due to performance reasons. For most users this does not matter as usually      requests don't take long to get processed. In case you want to find out the time the request was started add the %T option      to your log-string and subtract it's value from the time shown by %t. 

            In lighttpd version 1.3.16, the default format is:

                accesslog.format = "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""  
            Default: CLF compatible output.

            In lighttpd versions 1.4.13-1.4.20, the default setting is:

                accesslog.format = "%h %V %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""  

            The difference between Apache's CLF is the second field changes from ``%l`` to ``%V``.

            Response Header

            The accesslog module provides a special way to log content from the
            application in a accesslog file. It can be used to log the session id into a
            logfile.

            If you want to log it into the accesslog just specify the field-name within
            a %{...}o like ::

              accesslog.format = "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{X-LIGHTTPD-SID}o\""  

            The prefix ``X-LIGHTTPD-`` is special as every response header starting with
            this prefix is assumed to be special for lighttpd and won't be sent out
            to the client.

            An example the use this functionality is provided below: ::

              <?php    session_start();    header("X-LIGHTTPD-SID: ".session_id());    ?>   TEST 

            ----
            Note: If you log to a pipe and have lighty chrooted the user running lighty will need access to “/bin/sh”.

            posted on 2012-08-25 14:55 大龍 閱讀(1199) 評論(0)  編輯 收藏 引用

            亚洲天堂久久久| 久久亚洲国产午夜精品理论片| 99热都是精品久久久久久| 国产精品综合久久第一页| 久久久久久无码国产精品中文字幕 | av无码久久久久久不卡网站 | 青青草国产精品久久| 精品一久久香蕉国产线看播放| 色综合久久久久综合99| 久久A级毛片免费观看| 日韩一区二区三区视频久久| 国产精品18久久久久久vr | 91精品国产综合久久四虎久久无码一级| 久久这里只有精品视频99| 久久水蜜桃亚洲av无码精品麻豆 | 午夜人妻久久久久久久久| 久久青草国产手机看片福利盒子| 欧美成a人片免费看久久| 色婷婷综合久久久久中文| 久久精品国产亚洲5555| 国产精品一区二区久久不卡| 无码人妻少妇久久中文字幕 | 色综合久久中文字幕综合网| 91精品国产高清久久久久久io| 天天综合久久一二三区| 国产成人久久精品麻豆一区 | 亚洲成色999久久网站| 久久人人爽人人爽人人AV| 久久精品无码一区二区app| 狠狠久久亚洲欧美专区 | 亚洲国产欧美国产综合久久| 一本大道久久东京热无码AV| 精品多毛少妇人妻AV免费久久| 国产精品久久久久AV福利动漫| 人妻丰满AV无码久久不卡| 久久婷婷人人澡人人爽人人爱| 亚洲国产精品成人AV无码久久综合影院| 成人亚洲欧美久久久久| 国产精品美女久久久久AV福利| 久久综合久久久| 久久精品成人免费观看97|