Привет,
вопросец имею.

Есть Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.7g
Сконфигурировано так, что по умолчанию требуется клиентский сертификат, т.е.

Код
<Directory />
    SSLRequireSSL
    SSLRequire         %{SSL_CLIENT_S_DN_CN} in { ... }
</Directory>

SSLVerifyClient require
SSLVerifyDepth 3

DocumentRoot указывает на C:/, директория для него сконфигурирована так:

Код
<Directory "C:/">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Все, больше никаких директорий нет.

Теперь я хочу сделать исключение, т.е. сконфигурить поддиректорию, чтобы туда всяк мог ходить без авторизации. Для этого я дополняю конфиг следующим фрагментом:

Код
<Directory "C:/Data/www_pub">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

    SSLVerifyClient none
</Directory>

и надеюсь, что когда я пойду прямиком в эту директорию, то меня пустят безо всяких формальностей. Но не тут-то было: браузер выбрасывает обычный диалог, в котором я должен указать сертификат. То есть пытается произвести аутентификацию.

Вопрос: где грабли?
Заранее спасибо!