Mod access » History » Revision 8
Revision 7 (Anonymous, 2007-05-06 18:49) → Revision 8/28 (Anonymous, 2007-05-06 18:56)
{{{ #!rst ====== Access ====== ------------------ Module: mod_access ------------------ .. meta:: :keywords: lighttpd, trailing path access control .. contents:: Table of Contents Description =========== The access module is used to deny access to files with given trailing path names. Options ======= url.access-deny Denies access to all files with any of given trailing path names. Default: empty Example: :: url.access-deny = ( "~", ".inc") will deny access to all files ended with a tilde (~) or .inc such as example~ or example.inc. Text editors often use a trailing tilde for backup files. And the .inc extension is often used for include files with code. access.deny-all Denies access to all files. It should be used with a conditional to limit it (only from lighty 1.5x): it: :: $PHYSICAL["path"] !~ "^/srv/example.org/" { access.deny-all = "enable" } $PHYSICAL["path"] =~ "(~|\.inc)$" { access.deny-all = "enable" } gives an error: lighttpderror comp_key PHYSICAL["path"]2007-05-06 20:39:57: (configfile.c.827) source: /etc/lighttpd/lighttpd.conf line: 59 pos: 3 parser failed somehow near here: { failed! on lighttpd-1.4.13 (ssl) }}}