есть сервак заточенный под SSL типа https://xxx.xx.ru (интранет)
чтобы туда зайти надо получить сертификат (не суть важно)
если у пользователя нет сертификата, то броузер (IE6) выдает что то типа:
"Невозможно отобразить страницу ..." и т.д.хочу сделать так чтобы если у юзера нет сертификата, то его куданить редиректило
пытаюсь сделать это так (httpd.conf):<VirtualHost 10.1.1.2:443>
...
DocumentRoot /usr/.../htdocs
...
SSL...
...
<Directory /usr/.../htdocs>
...
SSLRequireSSL
(access_log отдает 403)
ErrorDocument 403 /403.html
...
</Directory>
</VirtualHost>короче ErrorDocument упорно не хочет восриниматься, броузер гонит свою страничку
как правильно настроить?
может быть че нить упустил в ssl-ных настройках
Твоя страничка /403.html тоже лежт на https сайте, и для доступа к ней тоже нужен сертификат.Сделай простой http сайт на который и сделай ErrorDocument
>Твоя страничка /403.html тоже лежт на https сайте, и для доступа к
>ней тоже нужен сертификат.
>
>Сделай простой http сайт на который и сделай ErrorDocument
сделал ErrorDocument 403 http://xxx.xxx/403.html, не помогает :((
М... тогда надо сделать так, чтобы он выдавал не ошибку 403, а простой редирект как-то это делалось, но сейчас не вспомню, и литературы под рукой нету.
>М... тогда надо сделать так, чтобы он выдавал не ошибку 403, а
>простой редирект как-то это делалось, но сейчас не вспомню, и литературы
>под рукой нету.
спасибо за помощь, был бы очень признателен за любую информацию
всем спасибо, уже разобрался, все заработало
надо примерно так (httpd.conf):<Directory "/.../htdocs">
Options Includes FollowSymLinks MultiViews
AllowOverride None
ErrorDocument 403 http://.../403.html  ...
SSLVerifyClient optional
SSLRequire %{SSL_CLIENT_S_DN_Email} =~ m/\@zsmk\.ru$/
SSLVerifyDepth 1
</Directory>