security - Apache 忽略 SSLRequire 指令

标签 security apache ssl apache2

我已设置 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)

最佳答案

我认为您需要:SSLOptions +StrictRequire

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

相关文章:

apache - 超出内存限制 - Apache Impala

c# - 如果 fiddler 2 可以通过 HTTPS 解密所有调用,那么 SSL 有什么意义?

c - 为什么这段代码容易受到缓冲区溢出攻击?

android - 在Android上读取MIFARE Classic卡时如何防止 key 泄露?

java - 是否有适用于 Netbeans 6.5 或更高版本的 Apache Velocity 插件?

apache - 当我在 .htaccess 中有 RewriteMap 时出现错误 500

Javascript/SSL - 我应该在 POST 或 GET 请求之前加密 "form inputs"还是 SSL 呢?

ssl - 是否可以使用公认的 SSL 证书运行 IIS Express 实例?

security - 浏览器扩展的安全风险有多大?

security - CakePHP 保存修改数据时是否自动处理批量赋值漏洞?