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>