Annotation of embedaddon/lighttpd/doc/outdated/status.txt, revision 1.1

1.1     ! misho       1: =============
        !             2: Server Status
        !             3: =============
        !             4: 
        !             5: ------------------
        !             6: Module: mod_status
        !             7: ------------------
        !             8: 
        !             9: :Author: Jan Kneschke
        !            10: :Date: $Date: 2004/11/03 22:26:05 $
        !            11: :Revision: $Revision: 1.2 $
        !            12: 
        !            13: :abstract:
        !            14:   mod_status displays the server's status and configuration
        !            15: 
        !            16: .. meta::
        !            17:   :keywords: lighttpd, server status
        !            18: 
        !            19: .. contents:: Table of Contents
        !            20: 
        !            21: Description
        !            22: ===========
        !            23: 
        !            24: The server status module generates the status overview of the webserver. The
        !            25: information covers:
        !            26: 
        !            27: - uptime
        !            28: - average throughput
        !            29: - current throughput
        !            30: - active connections and their state
        !            31: 
        !            32: 
        !            33: We need to load the module first. ::
        !            34: 
        !            35:   server.modules = ( ..., "mod_ssi", ... )
        !            36: 
        !            37: By default the status page is disabled to hide internal information from
        !            38: unauthorized users. ::
        !            39: 
        !            40:   status.status-url = "/server-status"
        !            41: 
        !            42: If you want to open the status page just for users from the local network
        !            43: cover it in a conditional. ::
        !            44: 
        !            45:   $HTTP["remoteip"] == "10.0.0.0/8" {
        !            46:     status.status-url = "/server-status"
        !            47:   }
        !            48: 
        !            49: Or require authorization: ::
        !            50: 
        !            51:   auth.require = ( "/server-status" =>
        !            52:     ( "realm" ... ) )
        !            53: 
        !            54: 
        !            55: Please note that when using the server.max-worker directive, the stati of the
        !            56: childs are not combined yet, so you're going to see different stats with each
        !            57: request.
        !            58: 
        !            59: 
        !            60: Output Format
        !            61: -------------
        !            62: 
        !            63: By default a nice looking HTML page is generated. If you append ?auto to the
        !            64: status-url you can get a text version which is simpler to parse. ::
        !            65: 
        !            66:   Total Accesses: 1234
        !            67:   Total kBytes: 1043
        !            68:   Uptime: 1234
        !            69:   BusyServers: 123
        !            70: 
        !            71: Total Accesses is the number of handled requests, kBytes the overall outgoing
        !            72: traffic, Uptime the uptime in seconds and BusyServers the number of currently
        !            73: active connections.
        !            74: 
        !            75: The naming is kept compatible to Apache even if we have another concept and
        !            76: don't start new servers for each connection.
        !            77: 
        !            78: 
        !            79: Options
        !            80: =======
        !            81: 
        !            82: status.status-url
        !            83: 
        !            84:   relative URL which is used to retrieve the status-page
        !            85: 
        !            86:   Default: unset
        !            87: 
        !            88:   Example: status.status-url = "/server-status"
        !            89: 
        !            90: status.enable-sort
        !            91: 
        !            92:   add JavaScript which allows client-side sorting for the connection overview
        !            93: 
        !            94:   Default: enable
        !            95: 
        !            96: status.config-url
        !            97: 
        !            98:   relative URL for the config page which displays the loaded modules
        !            99: 
        !           100:   Default: unset
        !           101: 
        !           102:   Example: status.config-url = "/server-config"
        !           103: 
        !           104: status.statistics-url
        !           105: 
        !           106:   relative URL for a plain-text page containing the internal statistics
        !           107: 
        !           108:   Default: unset
        !           109: 
        !           110:   Example: status.statistics-url = "/server-statistics"
        !           111: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>