Вот решил я, господа, прикрутить к Апачу SSL. Все как по маслу openss-0.9.6d + mod_ssl-2.8.10-1.3.26. Встало без особых напрягов :) (радует) Тока вот все было хорошо пока я не стал поднимать виртуальные хосты. Они просто отказываются работать под https, говорят нету такого и все тут ... глянул в логи там пишут "[Wed Sep 25 18:39:56 2002] [warn] VirtualHost 217.106.130.253:0 overlaps with VirtualHost 217.106.xyz.xyz the first has precedence, perhaps you need a NameVirtualHost directive"
а вот что в конфиге написано "NameVirtualHost 217.106.xyz.xyz" и поднимал я их так
# begin -------------------------- virtual hosts (cinema.siberianet.ru)
<Directory "/home/duke/cinema_html">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost 217.106.xyz.xyz:*>
ServerAdmin duke@siberianet.ru
DocumentRoot /home/duke/cinema_html
ScriptAlias /cgi-bin/ "/home/duke/cinema_html/cgi-bin/"
ServerName cinema.siberianet.ru
ErrorLog /home/duke/cinema_html/log/error_log
CustomLog /home/duke/cinema_html/log/access_log common
Options Indexes FollowSymLinks ExecCGI Includes
AddType text/html .shtml
AddHandler server-parsed .shtml
Action perlstuff /cgi-bin/perlpre.cgi
AddHandler perlstuff .prl
DirectoryIndex index.html index.htm index.shtml index.prl index.php
</VirtualHost>
# end -------------------------- virtual hosts
а теперь как это делать да еще что все и шифровалось?
>Вот решил я, господа, прикрутить к Апачу SSL. Все как по маслу
>openss-0.9.6d + mod_ssl-2.8.10-1.3.26. Встало без особых напрягов :) (радует) Тока вот
>все было хорошо пока я не стал поднимать виртуальные хосты. Они
>просто отказываются работать под https, говорят нету такого и все тут
>... глянул в логи там пишут "[Wed Sep 25 18:39:56 2002]
>[warn] VirtualHost 217.106.130.253:0 overlaps with VirtualHost 217.106.xyz.xyz the first has precedence,
>perhaps you need a NameVirtualHost directive"<skipped>
Виртуальные хосты по name-based технологии не будут работать по https,
только ip-based
>>Вот решил я, господа, прикрутить к Апачу SSL. Все как по маслу
>>openss-0.9.6d + mod_ssl-2.8.10-1.3.26. Встало без особых напрягов :) (радует) Тока вот
>>все было хорошо пока я не стал поднимать виртуальные хосты. Они
>>просто отказываются работать под https, говорят нету такого и все тут
>>... глянул в логи там пишут "[Wed Sep 25 18:39:56 2002]
>>[warn] VirtualHost 217.106.130.253:0 overlaps with VirtualHost 217.106.xyz.xyz the first has precedence,
>>perhaps you need a NameVirtualHost directive"
>
><skipped>
>
>Виртуальные хосты по name-based технологии не будут работать по https,
>только ip-basedи что в данном случае делать? ведь виртуальнве хосты нужны до зарезу... причем чтоб некоторые из них работали по https а некоторые нет
>>>Вот решил я, господа, прикрутить к Апачу SSL. Все как по маслу
>>>openss-0.9.6d + mod_ssl-2.8.10-1.3.26. Встало без особых напрягов :) (радует) Тока вот
>>>все было хорошо пока я не стал поднимать виртуальные хосты. Они
>>>просто отказываются работать под https, говорят нету такого и все тут
>>>... глянул в логи там пишут "[Wed Sep 25 18:39:56 2002]
>>>[warn] VirtualHost 217.106.130.253:0 overlaps with VirtualHost 217.106.xyz.xyz the first has precedence,
>>>perhaps you need a NameVirtualHost directive"
>>
>><skipped>
>>
>>Виртуальные хосты по name-based технологии не будут работать по https,
>>только ip-based
>
>и что в данном случае делать? ведь виртуальнве хосты нужны до зарезу...
>причем чтоб некоторые из них работали по https а некоторые нет
>хосты с https вешать на разные ip
ну... ГУРУ!!!! помогите человеку!!!! плиз
так и не понял схему твоего хостинга (невнятная формулировка проблемы),
но буду отталкиваться от того что у тебя один реальный айпи 111.222.333.444 и пачка виртуальных хостов(доменов) третьего уровня для mydomen.ru, а именно v1 и v2Listen 80
Listen 443
NameVirtualHost 111.222.333.444# основной (http)
<VirtualHost mydomen.ru>
ServerAdmin bla-bla
DocumentRoot /var/www/mydomen.ru/
ServerName mydomen.ru
ServerAlias www.mydomen.ru
ErrorLog /var/log/apache/bla-bla.log
TransferLog /var/log/apache/bla-bla.ccess.log
</VirtualHost># виртуал v1 работающий на 80 порту (http)
<VirtualHost v1.mydomen.ru>
ServerAdmin bla-bla
DocumentRoot /var/www/v1.mydomen.ru/
ServerName v1.mydomen.ru
ServerAlias www.v1.mydomen.ru
ErrorLog bla-bla
TransferLog bla-bla
</VirtualHost># виртуал v2 работающий на 443 порту (https)
<VirtualHost v2.mydomen.ru:443>
DocumentRoot /var/www/v2.mydomen.ru/
ServerName v2.mydomen.ru
ServerAlias www.v2.mydomen.ru
SSLEngine on
SSLCertificateFile /bla-bla/apache_v2.crt
SSLCertificateKeyFile /bla-bla/apache_v2.key
SSLLog /var/log/apache/ssl_engine_log
SSLLogLevel warn
SSLOptions +StdEnvVars
ErrorLog bla-bla
TransferLog bla-bla
</VirtualHost># при желаниее (особливо для юзеров не пишуших https моржно редиректить с обычого)
<VirtualHost v2.mydomen.ru:80>
ServerAdmin bla-bla
Redirect / https://v2.mydomen.ru
ServerName v2.mydomen.ru
</VirtualHost>ну закинуть их в описание зоны mydomen.ru
www CNAME mydomen.ru.
v1 CNAME mydomen.ru.
v2 CNAME mydomen.ru.
>так и не понял схему твоего хостинга (невнятная формулировка проблемы),
>но буду отталкиваться от того что у тебя один реальный айпи 111.222.333.444
>и пачка виртуальных хостов(доменов) третьего уровня для mydomen.ru, а именно v1
>и v2спасибо! то что нужно! :)