Annotation of embedaddon/lighttpd/doc/config/conf.d/trigger_b4_dl.conf, revision 1.1.1.2
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: ##
1.1.1.2 ! misho 13: ## See http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModTriggerBeforeDownload
1.1 misho 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>