URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 21114
[ Назад ]

Исходное сообщение
"SSL+Apache"

Отправлено NextAngel , 25-Сен-02 15:05 
Вот решил я, господа, прикрутить к Апачу 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
а теперь как это делать да еще что все и шифровалось?

Содержание

Сообщения в этом обсуждении
"RE: SSL+Apache"
Отправлено lavr , 25-Сен-02 15:13 
>Вот решил я, господа, прикрутить к Апачу 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


"RE: SSL+Apache"
Отправлено NextAngel , 25-Сен-02 15:19 
>>Вот решил я, господа, прикрутить к Апачу 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 а некоторые нет


"RE: SSL+Apache"
Отправлено lavr , 25-Сен-02 16:21 
>>>Вот решил я, господа, прикрутить к Апачу 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


"RE: SSL+Apache"
Отправлено NextAngel , 25-Сен-02 16:29 
ну... ГУРУ!!!! помогите человеку!!!! плиз

"RE: SSL+Apache"
Отправлено bass , 26-Сен-02 05:12 
так и не понял схему твоего хостинга (невнятная формулировка проблемы),
но буду отталкиваться от того что у тебя один реальный айпи 111.222.333.444 и пачка виртуальных хостов(доменов) третьего уровня для mydomen.ru, а именно v1 и v2

Listen 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.



"RE: SSL+Apache"
Отправлено NextAngel , 26-Сен-02 07:05 
>так и не понял схему твоего хостинга (невнятная формулировка проблемы),
>но буду отталкиваться от того что у тебя один реальный айпи 111.222.333.444
>и пачка виртуальных хостов(доменов) третьего уровня для mydomen.ru, а именно v1
>и v2

спасибо! то что нужно! :)