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

Исходное сообщение
"apache virtualhost HTTPS"

Отправлено uncle25 , 01-Апр-05 11:07 
Как разрулить на серваке с одним внешним ай-пи два виртуал хоста? Тоесть в конфиге написал все: Один работает оп 80 порту второй по 443.
Но какая ерунда:
Например
Host Vasya.upc.ua:80
Host Petya.upc.ua:443
Когда пишу Vasya.upc.ua:443 открывается хост Petya.upc.ua и на оборот, как это можно прикрыть?
NameVirtualHost *
Listen 80
<VirtualHost *>
    ServerAdmin webmaster@upc.ua
    DocumentRoot /opt/www/public/
    ServerName vasya.upc.ua
    ErrorLog /var/log/httpd/shop.upc.ua-error_log
    CustomLog /var/log/httpd/shop.upc.ua-access_log common
</VirtualHost>

Listen 443
SSLSessionCache shm:/var/cache/ssl_gcache_data(524288)
<VirtualHost *:443>
ServerName petya.upc.ua
DocumentRoot "/opt/www/secure"


Содержание

Сообщения в этом обсуждении
"apache virtualhost HTTPS"
Отправлено uldus , 01-Апр-05 13:14 
>Listen 80
><VirtualHost *>

<VirtualHost *:80>


"apache virtualhost HTTPS"
Отправлено uncle25 , 01-Апр-05 13:44 
>>Listen 80
>><VirtualHost *>
>
><VirtualHost *:80>
Это без разници не помагает. :(


"apache virtualhost HTTPS"
Отправлено uldus , 01-Апр-05 15:19 
>>>Listen 80
>>><VirtualHost *>
>>
>><VirtualHost *:80>
>Это без разници не помагает. :(

Listen 80
Listen 443
NameVirtualHost *:80
<VirtualHost *:80>
...
NameVirtualHost *:443
<VirtualHost *:443>

Вместо * лучше подставить IP.


"apache virtualhost HTTPS"
Отправлено uncle25 , 01-Апр-05 15:31 

>Listen 80
>Listen 443
>NameVirtualHost *:80
><VirtualHost *:80>
>...
>NameVirtualHost *:443
><VirtualHost *:443>
>
>Вместо * лучше подставить IP.
Пробовал непомагает :( Уже почти все перебробовал...


"apache virtualhost HTTPS"
Отправлено uldus , 01-Апр-05 22:17 
>Пробовал непомагает :( Уже почти все перебробовал...

Я невнимательно прочитал строку:
> Когда пишу Vasya.upc.ua:443 открывается хост Petya.upc.ua и на оборот, как это можно прикрыть?

Так и должно быть. Чтобы такого небыло, для Vasya.upc.ua:443 и petya:80 опиши отдельные виртуалхосты:

<VirtualHost *:80>
Vasya
</VirtualHost>
<VirtualHost *:80>
Petya, можно поставить блокировку
</VirtualHost>


<VirtualHost *:443>
Petya
</VirtualHost>
<VirtualHost *:443>
Vasia, можно поставить блокировку
</VirtualHost>