Annotation of elwix/config/etc/default/lighttpd/conf.d/trigger_b4_dl.conf.sample, 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>