(fwd) Re: Apache & virtual hosts

Andrey Gerzhov (kittle@freeland.alex-ua.com)
Thu, 21 Jan 1999 00:16:43 +0200 (EET)

-- forwarded message --
Path: freeland.alex-ua.com!routki.ki.yurteh.net!carrier.kiev.ua!srcc!Gamma.RU!ddt.demos.su!fido-news-server
From: "Andrey Tumerbulatov" <at@angarsk.ru>
Newsgroups: fido7.ru.unix
Subject: Re: Apache & virtual hosts
Date: 20 Jan 1999 07:31:11 +0300
Organization: Irkutsk Computing Center
Lines: 57
Approved: <gateway@fido7.ru>
Message-ID: <783m29$27v$1@icc.ru>
References: <knjs77.c3d.ln@barnet.kharkov.ua>
NNTP-Posting-Host: ddt.demos.su
X-BeforeModerator-Path: not-for-mail
X-BeforeModerator-NNTP-Posting-Host: farmgarant.ru
X-Trace: icc.ru 916806537 2303 195.206.38.32 (20 Jan 1999 04:28:57 GMT)
X-Complaints-To: usenet@icc.ru
NNTP-Posting-Date: 20 Jan 1999 04:28:57 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.0810.800
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800
Xref: freeland.alex-ua.com fido7.ru.unix:2396

Vladimir Litovka <doka@root.webest.com> wrote in message
news:knjs77.c3d.ln@barnet.kharkov.ua...
>Hi!
>
> Накопились у меня вопросы по реализации virtual hosts в Apache :)
>
> Вопрос 1.
> Я описываю в httpd.conf вне директив <VirtualHost> ... </VirtualHost>
> глобальные параметры сервера, куда, в частности входят ServerName,
> ServerRoot и DocumentRoot. Потом делаю name-based виртуальный хост:
>
> NameVirtualHost xxx.xxx.xxx.xxx
>
> <VirtualHost xxx.xxx.xxx.xxx>
> ServerName tram.pam.spam
> DocumentRoot /dev/null
> </VirtualHost>
>
> Note - глобальный ServerName и внутри VirtualHost различаются. Если я
> теперь иду на имя глобальное - я попадаю на виртуальный, при этом
> заполняются логи также виртуального сервера - короче говоря, плевать
> хотел Apache на глобальные установки, берет он теперь все параметры из
> первого определенного виртуального хоста. Классический вопрос - "это баг
> или фича?" :) И если баг - то мой или Apache? И если мой - то как этого
> избежать?
напиши так:

NameVirtualHost xxx.xxx.xxx.xxx

<VirtualHost xxx.xxx.xxx.xxx>
DocumentRoot /path_to_global_http
ServerName global.http.server
</VirtualHost>

<VirtualHost xxx.xxx.xxx.xxx>
DocumentRoot /path_to_add1_http
ServerName add.http.server
</VirtualHost>

<VirtualHost xxx.xxx.xxx.xxx>
DocumentRoot /path_to_add2_http
ServerName add2.http.server
</VirtualHost>

>
> Вопрос 2, логически вытекающий из N1 :)
> Что происходит со всеми остальными параметрами, определенными вне секций
> <VirtualHost> - особенно интересует поведение <Location> и <Directory> ?
>
>--
>Vladimir Litovka <doka@webest.com>

-- end of forwarded message --

-- 
С тем, что не помешает никогда,
                                               Kittle