authzprovideralias mod/mod_authz_core.html#authzprovideralias
authzsendforbiddenonfailure mod/mod_authz_core.html#authzsendforbiddenonfailure
balancergrowth mod/mod_proxy.html#balancergrowth
+balancerinherit mod/mod_proxy.html#balancerinherit
balancermember mod/mod_proxy.html#balancermember
balancerpersist mod/mod_proxy.html#balancerpersist
browsermatch mod/mod_setenvif.html#browsermatch
proxymatch mod/mod_proxy.html#proxymatch
proxymaxforwards mod/mod_proxy.html#proxymaxforwards
proxypass mod/mod_proxy.html#proxypass
-proxypassinherit mod/mod_proxy.html#proxypassinherit
proxypassinterpolateenv mod/mod_proxy.html#proxypassinterpolateenv
proxypassmatch mod/mod_proxy.html#proxypassmatch
proxypassreverse mod/mod_proxy.html#proxypassreverse
sslproxycarevocationpath mod/mod_ssl.html#sslproxycarevocationpath
sslproxycheckpeercn mod/mod_ssl.html#sslproxycheckpeercn
sslproxycheckpeerexpire mod/mod_ssl.html#sslproxycheckpeerexpire
+sslproxycheckpeername mod/mod_ssl.html#sslproxycheckpeername
sslproxyciphersuite mod/mod_ssl.html#sslproxyciphersuite
sslproxyengine mod/mod_ssl.html#sslproxyengine
sslproxymachinecertificatechainfile mod/mod_ssl.html#sslproxymachinecertificatechainfile
</pre>
- <p>The above example uses the <code class="directive"><a href="../mod/mod_authz_core.html#requirenone"><RequireNone></a></code> directive
- to make sure that none of the
- <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> directives
- contained within it
- match their parameters before granting access.</p>
+ <p>Using <code class="directive"><a href="../mod/mod_authz_core.html#requireall"><RequireAll></a></code>
+ with multiple <code class="directive"><a href="../mod/mod_authz_core.html#require"><Require></a></code> directives, each negated with <code>not</code>,
+ will only allow access, if all of negated conditions are true. In other words,
+ access will be blocked, if any of the negated conditions fails.</p>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 344972:1430655 (outdated) -->
+<!-- English Revision: 344972:1430669 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
-<!-- English Revision: 1040494:1430655 (outdated) -->
+<!-- English Revision: 1040494:1430669 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1421821:1430655 (outdated) -->
+<!-- English Revision: 1421821:1430669 (outdated) -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 669847:1430655 (outdated) -->
+<!-- English Revision: 669847:1430669 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1302855:1430655 (outdated) -->
+<!-- English Revision: 1302855:1430669 (outdated) -->
<!-- =====================================================
Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
Reviewed by: Orhan Berent <berent belgeler.org>