2009-05-18 3 views
1

У меня есть настройка Apache для обслуживания данных Subversion. Конфигурация выглядит так: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> 

Это работает как ожидалось.

Тем не менее, я хочу смягчить требование SSL, так что соединения с localhost не требуют его. Я заменил директиву SSLRequireSSL директивой SSLRequire.

Но Apache, кажется, полностью игнорирует директиву SSLRequire.

И,

SSLRequire true 

и

SSLRequire false 

результат в такое же поведение! Они оба допускают не SSL-соединения.

Что мне не хватает?

(Apache версия: 2.2.11)

ответ

3

Я думаю, что вам нужно: SSLOptions +StrictRequire

+0

Спасибо, но это все еще не работает! Upvoting, потому что он определенно кажется на правильном пути. – ePharaoh

Смежные вопросы