title: Apache Ignores SSLRequire Directive
body: <p>I have setup Apache to serve Subversion data. The configuration looks like this,</p>
  
  <pre><code>&lt;Location /svn&gt;
   DAV svn
   SVNPath /path/to/svn
   AuthType Basic
   AuthName "My Project"
   AuthUserFile /etc/httpd/dav_svn.passwd
   Require valid-user
   SSLRequireSSL
   &lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;
     Require valid-user
   &lt;/LimitExcept&gt;
  &lt;/Location&gt;
  </code></pre>
  
  <p>This works as expected.</p>
  
  <p>However, I want to relax the SSL requirement,so that connections from localhost don't require it. I replaced the SSLRequireSSL directive with a SSLRequire directive.</p>
  
  <p>But Apache seems to be completely ignoring the SSLRequire directive.</p>
  
  <p>Both,</p>
  
  <pre><code>SSLRequire true
  </code></pre>
  
  <p>and</p>
  
  <pre><code>SSLRequire false
  </code></pre>
  
  <p>result in the same behaviour! They both allow non-SSL connections.</p>
  
  <p>What am I missing?</p>
  
  <p>(Apache version : 2.2.11)</p>