我已经设置了Apache服务Subversion数据。配置看起来像这样,

<Location /svn>
 DAV svn
 SVNPath /path/to/svn
 AuthType Basic
 AuthName "My Project"
 AuthUserFile /etc/httpd/dav_svn.passwd
 Require valid-user
 SSLRequireSSL
 <LimitExcept GET PROPFIND OPTIONS REPORT>
   Require valid-user
 </LimitExcept>
</Location>


这按预期工作。

但是,我想放宽SSL要求,以便来自本地主机的连接不需要它。我将SSLRequireSSL指令替换为SSLRequire指令。

但是Apache似乎完全忽略了SSLRequire指令。

都,

SSLRequire true




SSLRequire false


结果相同!它们都允许非SSL连接。

我想念什么?

(Apache版本:2.2.11)

最佳答案

我认为您需要:SSLOptions +StrictRequire

关于security - Apache忽略SSLRequire指令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/877743/

10-15 02:31