Annotation of embedaddon/lighttpd/doc/config/conf.d/trigger_b4_dl.conf, revision 1.1.1.1

1.1       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>