Satisfy directive


Purpose

The satisfy directive allows you to specify how access is allowed if you use both allow and require directives.


Scope

This directive is only available within Limit sections.


Syntax

Satisfy all | any


Default

The default is all.

File

access.conf

Example

<Limit GET PUT>
order deny,allow
deny from all
allow from .ncsa.uiuc.edu
require user ls
satisfy any
</Limit>
In this directory, the server evaluates the deny directive first. So, everyone is denied. It then evaluates the allow directive, and decides to allow clients from .ncsa.uiuc.edu. With the satisfy any, if you are from .ncsa.uiuc.edu, access is granted. Otherwise, it uses user authentication and only allows users who are named ls.


[Back] Return to access configuration overview
NCSA HTTPd Development Team / httpd@ncsa.uiuc.edu / Last Modified 7-12-95