In <Pine.BSF.3.96.SK.990330180004.10506C-100000@citadel.ncc.icyb.kiev.ua>
Alexander Cherevko (aliv@icyb.net.ua) wrote:
AC> On Tue, 30 Mar 1999, Khimenko Victor wrote:
>> AC> Если делал, то с каким ssl (mod_ssl or Apache_SSL)?
>>
>> Думаю, что все равно: это в любом случае весьма просто. Далаешь Listen на то,
>> на что нужно, потом необходимое количесво Virtual Hosts (отдельно для http и
>> https) и все. Только не забудьте, что name-based virtual hosts & SSL -- две
>> несовместимые вещи ...
AC> Интересно-интересно... Почему несовместимые? Есть одно
AC> решение, но не чисто name based :)
AC> Да, но если идти стандартным путем, то, насколько я понимаю,
AC> нужно слушать отдельно порты под ssl и отдельно под "не-ssl" (для
AC> перекодировки), а это малость кривовато.
Почему ?
AC> Да, как на счет возможности организовать в "не-ssl" сайте
AC> securn'ое поддерево?
Для того, чтобы задавать вопросы ТАКОЙ степени идиотизма нужно СОВСЕМ не
понимать как утроен https. Объясняю (самые базовые вещи, меду прочим :-).
HTTPS = HTTP over SSL(TLS)
То есть СНАЧАЛА browser устанавливает шифрованное, защищенное SSL-соединение
и УЖЕ потом внутри этого "защищенного канала" происходит работа обычного
HTTP-протокола. То есть сервер должен понять -- нужно ли использовать SSL
вообще и какой сертификат использовать для удостоверения своей личности в
частности ДО ТОГО, как он узнает -- а что же клиент, собственно, хочет получить?
Ясно, что в эту схему ну никак не вписываются name-base virtual hosts и/или
"securn'ое поддерево". Можно, конечно, по началу handshake пытаться определить
-- что от нас хотят: http или ssl (НЕ https! нет такой вещи, как https; https
есть всего лишь сокращенное название "http over ssl"), но это типичный поиск
неприятностей на свою задницу...
Что касается поддерева: говоришь в .htaccess (если разрешено :-)
SSLRequireSSL
и все -- эта ветка не будет доступна по http...
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =