• <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久久久久久宅男| 久久综合给合久久国产免费| 久久美女人爽女人爽| 性欧美大战久久久久久久 | 性色欲网站人妻丰满中文久久不卡| A狠狠久久蜜臀婷色中文网| 国产激情久久久久影院老熟女 | 久久99国产精品久久| 亚洲人成电影网站久久| 精品无码久久久久久午夜| 欧美精品一区二区久久| 久久国产精品99精品国产| 久久精品国产男包| 国产精品欧美亚洲韩国日本久久| 精品久久久久久无码中文字幕一区 | 久久久久国产成人精品亚洲午夜| 国产精品18久久久久久vr| 欧美午夜A∨大片久久| …久久精品99久久香蕉国产| 久久综合久久综合亚洲| 久久91综合国产91久久精品| 亚洲国产精品无码久久一线| 久久91这里精品国产2020| 久久99精品国产99久久| 色婷婷综合久久久中文字幕 | 99久久精品免费看国产| 午夜精品久久久久久毛片| 亚洲国产成人久久综合野外| 国产亚洲色婷婷久久99精品91| 国产精品一久久香蕉产线看 | 久久精品国产影库免费看| 久久精品国产亚洲av麻豆色欲| 久久婷婷五月综合97色一本一本| 少妇高潮惨叫久久久久久| 老男人久久青草av高清| 久久久久久人妻无码| 亚洲AV无码久久精品成人|