2009-05-18 4 views
1

Subversionデータを提供するようにApacheをセットアップしました。構成は次のようになります。ApacheがSSLRequireディレクティブを無視します

<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> 

これは期待どおり動作します。

しかし、localhostからの接続にはSSLの要件を必要としないように、SSL要件を緩和したいと考えています。 SSLRequireSSLディレクティブをSSLRequireディレクティブに置き換えました。

しかし、ApacheはSSLRequireディレクティブを完全に無視しているようです。

どちらも、

SSLRequire true 

SSLRequire false 

結果と同じ動作で!両方とも非SSL接続を許可します。

私には何が欠けていますか?

(Apacheのバージョン:2.2.11)

答えて

3

私はあなたが必要だと思う:SSLOptions +StrictRequire

+0

おかげで、それはまだ動作しません! upvoting、それは間違いなく正しい道にあるようだから。 – ePharaoh

関連する問題