我已经设置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要求,以便来自localhost的连接不需要它。我用SSLRequire指令替换了SSLRequireSSL指令。
但Apache似乎完全无视SSLRequire指令。
两者,
SSLRequire true
和
SSLRequire false
导致相同的行为!它们都允许非SSL连接。
我错过了什么?
(Apache版本:2.2.11)
答案 0 :(得分:3)
我认为你需要:SSLOptions +StrictRequire