Annotation of embedaddon/lighttpd/doc/outdated/trigger_b4_dl.txt, revision 1.1
1.1 ! misho 1: =======================
! 2: Trigger before Download
! 3: =======================
! 4:
! 5: -------------------------
! 6: Module: mod_trigger_b4_dl
! 7: -------------------------
! 8:
! 9: :Author: Jan Kneschke
! 10: :Date: $Date: 2004/11/03 22:26:05 $
! 11: :Revision: $Revision: 1.2 $
! 12:
! 13: :abstract:
! 14: another anti-hot-linking module
! 15:
! 16: .. meta::
! 17: :keywords: lighttpd, hot-linking, deep-linking
! 18:
! 19: .. contents:: Table of Contents
! 20:
! 21: Description
! 22: ===========
! 23:
! 24: Anti Hotlinking:
! 25:
! 26: * if user requests ''download-url'' directly, the request is denied and he is redirected to ''deny-url'
! 27: * if user visits ''trigger-url'' before requesting ''download-url'', access is granted
! 28: * if user visits ''download-url'' again after ''trigger-timeout'' has elapsed, the request is denied and he is redirected to ''deny-url''
! 29:
! 30: The trigger information is either stored locally in a gdbm file or remotely in memcached.
! 31:
! 32: Requirements
! 33: ------------
! 34:
! 35: * libpcre
! 36: * libgdbm or libmemcache
! 37:
! 38: Options
! 39: =======
! 40:
! 41: ::
! 42:
! 43: trigger-before-download.gdbm-filename = "/home/weigon/testbase/trigger.db"
! 44: trigger-before-download.memcache-hosts = ( "127.0.0.1:11211" )
! 45: trigger-before-download.trigger-url = "^/trigger/"
! 46: trigger-before-download.download-url = "^/download/"
! 47: trigger-before-download.deny-url = "http://192.168.1.5:1025/index.html"
! 48: trigger-before-download.trigger-timeout = 10
! 49:
! 50: If both trigger-before-download.gdbm-filename and
! 51: trigger-before-download.memcache-hosts is set gdbm will take precedence.
! 52:
! 53: Installation
! 54: ============
! 55:
! 56: memcached should be started with the option -M as we don't want to remove entry if the memory is full.
! 57:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>