Annotation of elwix/config/etc/default/lighttpd/conf.d/trigger_b4_dl.conf, revision 1.2

1.2     ! misho       1: #######################################################################
        !             2: ##
        !             3: ##  Trigger before download 
        !             4: ## --------------- 
        !             5: ##
        !             6: ## - if user requests ''download-url'' directly, the request is denied
        !             7: ##   and he is redirected to ''deny-url'
        !             8: ## - if user visits ''trigger-url'' before requesting ''download-url'',
        !             9: ##   access is granted
        !            10: ## - if user visits ''download-url'' again after ''trigger-timeout'' has
        !            11: ##   elapsed, the request is denied and he is redirected to ''deny-url''
        !            12: ##
        !            13: ## http://www.lighttpd.net/documentation/trigger_b4_dl.html
        !            14: ##
        !            15: server.modules += ( "mod_mod_trigger_b4_dl" )
        !            16: 
        !            17: ##
        !            18: ## To store the trigger state you can either use a local GDBM
        !            19: ## file or memcached(s). 
        !            20: ##
        !            21: 
        !            22: ##
        !            23: ## Path to the local GDBM file.
        !            24: ##
        !            25: trigger-before-download.gdbm-filename = home_dir + "/trigger.db"
        !            26: 
        !            27: ##
        !            28: ## List of memcached servers.
        !            29: ##
        !            30: #trigger-before-download.memcache-hosts = ( "127.0.0.1:11211" )
        !            31: 
        !            32: ##
        !            33: ## URL prefix a visitor has to visit before downloading is allowed 
        !            34: ##
        !            35: trigger-before-download.trigger-url = "^/trigger/"
        !            36: 
        !            37: ##
        !            38: ## URL Prefix of the proteced area.
        !            39: ##
        !            40: trigger-before-download.download-url = "^/download/"
        !            41: 
        !            42: ##
        !            43: ## 
        !            44: ## The deny url.
        !            45: ##
        !            46: trigger-before-download.deny-url = "http://www.example.com/index.html"
        !            47: 
        !            48: ##
        !            49: ## How long the "ticket" of the user will be valid.
        !            50: ##
        !            51: ## Value in seconds.
        !            52: ##
        !            53: trigger-before-download.trigger-timeout = 10
        !            54: 
        !            55: ##
        !            56: ## Normally the memcached key will be the remote ip of the request
        !            57: ## If you store other data in the memcached aswell and want to avoid
        !            58: ## key collisions you can configure a memcache-namespace.
        !            59: ##
        !            60: ## The key for the request will be memcache-namespace + remote_ip than.
        !            61: ##
        !            62: #trigger-before-download.memcache-namespace = "t4bdl_"
        !            63: 
        !            64: ##
        !            65: ## If set to 1, the module will log some debug informations.
        !            66: ##
        !            67: #trigger-before-download.debug = 0
        !            68: 
        !            69: ##
        !            70: #######################################################################

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