Ошибка при работе Apache22+SSL

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sheva.sv
мл. сержант
Сообщения: 75
Зарегистрирован: 2007-11-20 12:49:14

Ошибка при работе Apache22+SSL

Непрочитанное сообщение sheva.sv » 2008-08-21 10:03:19

Настроил Apache22 + SSL по статье http://www.lissyara.su/?id=1284, все работает. Увидел в отзывах еще такое дополнение

Код: Выделить всё

Если нужно пускать только тех пользователей, которые имеют сертификаты,в папке с сертификатами создаем:

#!/bin/sh
#в дону строку
openssl req -new -newkey rsa:1024 -nodes -keyout client01.key -subj /C=RU/ST=Tver/L=Tver/O=Inc/OU=Firm/CN=Alex/emailAddress=you@mail -out client01.csr

openssl rsa -noout -text -in client01.key
openssl req -noout -text -in client01.csr

openssl ca -config ca.config -in client01.csr -out client01.crt -batch

openssl x509 -noout -text -in client01.crt

openssl pkcs12 -export -in client01.crt -inkey client01.key -certfile ca.crt -out client01.p12

В данном примере сертификаты сервера используются с приставкой `ca`. В статье с приставкой `server`.Полученные сертификаты необходимо установить в клиентский браузер,с которого разрешим смотреть страницу. 
Далее в httpd-ssl.conf дописываем,к каким страницам доступ только по сертификатам

<Location /phpmyadmin>
SSLVerifyClient require
SSLVerifyDepth 1
SSLCACertificateFile /usr/local/etc/apache21/sert/ca.crt
</Location>

я закрыл phpmyadmin, шоб не лазили всякие.....

Al, 2007-10-23 в 13:07:51

Там же должен быть ca.config:
[ ca ]
       default_ca             = CA_CLIENT       
       [ CA_CLIENT ]
       dir                    = ./db            
       certs                  = $dir/certs      
       new_certs_dir          = $dir/newcerts   
       database               = $dir/index.txt  
       serial                 = $dir/serial    
       certificate            = ./ca.crt       
       private_key            = ./ca.key        
       default_days           = 365            
       default_crl_days       = 7               
       default_md             = md5             
       policy                 = policy_anything 

       [ policy_anything ]
       countryName            = optional        
       stateOrProvinceName    = optional        
       localityName           = optional        
       organizationName       = optional        
       organizationalUnitName = optional        
       commonName             = supplied        
       emailAddress           = optional        

И не забываем создавать папки

mkdir db
mkdir db/certs
mkdir db/newcerts
touch db/index.txt
echo "01" > db/serial
понравилось , сделал сертификат , пробую зайти , запрашивает сертификат , я вибираю , а страничка не грузится(((
в логах /var/log/httpd-error.log

Код: Выделить всё

[Thu Aug 21 12:24:20 2008] [error] Re-negotiation handshake failed: Not accepted by client!?
помогите побороть)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Ошибка при работе Apache22+SSL

Непрочитанное сообщение zingel » 2008-08-22 21:17:09

из какого браузера такая ошибка?
Z301171463546 - можно пожертвовать мне денег

sheva.sv
мл. сержант
Сообщения: 75
Зарегистрирован: 2007-11-20 12:49:14

Re: Ошибка при работе Apache22+SSL

Непрочитанное сообщение sheva.sv » 2008-08-26 16:45:27

Да, чего-то я не доганяю, сертификат устанавливаю , в Opera и Safari предлагают его выбрать,и в списке он есть , но результата нет. А вот IE педлагает выбрать сертификат , но список сертификатов пуст(