Apache 2.0.53, mod_ssl + Resin

From
Ilya Kulagin (2:5020/871.18)
To
Boris Kovalenko (2:5054/37.63)
Date
2005-04-06T10:00:12Z
Area
RU.UNIX.BSD
Добрый день (утро, вечер, ночь), Boris!

 BK> Господа, может я не совсем внятно объяснил. Попробую еще раз. У меня на 
 BK> одном
 BK> httpd сервере крутится несколька name based virtual host. Часть из них 
 BK> должна работать по HTTP, а часть по HTTPS и _только_ по HTTPS.

Слово "часть" во второй половине фразы обязано быть == 1. Поскольку сертификат ключа сервера предоставляется _до_ предъявления имени виртуалхоста в запросе.

Впрочем, если warning-и про несоответствие имени в сертификате имени хоста клиентов не смущают, то можно и несколько.

 BK> Можно ли заставить
 BK> апач для HTTPS хостов отвергать HTTP запросы, не запуская отдельную 
 BK> инстанцию сервера?

Конечно. Достаточно, чтобы те файлы, которые лежат в каталоге DocumentRoot для виртуалхоста-с-https не были доступны посредством другого DocumentRoot. 
Например, дефултового.

У меня работает.

Примите уверение в совершеннейшем к Вам почтении
/kiv
 quotd:  На интересной работе и сны интересные видишь

--- kiv@work  [Престарелые алкоголики] [Иллюзорных судаков не существует!]
 * Origin: Moose 2:5020/871.18 (2:5020/871.18)
SEEN-BY: 46/50 50/203 400/814 450/118 186 247 1024 451/30 550/196 4635/4
SEEN-BY: 4652/15 5000/5000 5011/13 5015/10 5019/31 5020/40 52 54 59 113 154
SEEN-BY: 5020/175 400 517 545 549 627 715 758 770 830 871 895 937 949 950 969
SEEN-BY: 5020/976 996 1042 1068 1127 1159 1175 1201 1229 1280 1297 1356 1387
SEEN-BY: 5020/1452 1523 1581 1590 1604 1630 1655 1697 1807 1835 2009 2020 2142
SEEN-BY: 5020/2238 2424 2450 2590 3274 4441 5480 5021/29 5022/128 5025/3 750
SEEN-BY: 5027/16 5029/32 5030/49 115 473 500 556 966 1063 1900 5031/70 72
SEEN-BY: 5035/38 5036/34 5042/13 5049/50 97 5054/1 4 8 9 28 35 36 37 63 66 67
SEEN-BY: 5054/70 75 81 84 85 5055/95 5062/1 10 5067/2 5069/7 5070/1222 5079/23
SEEN-BY: 5080/80 1003 5082/6 5083/21 5085/13 5090/108 5095/20 5096/18 6000/12
SEEN-BY: 6000/254
PATH: 5020/871 758 4441 545 5054/1 37