* [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
@ 2008-09-26 6:31 "Желудков Д.В."
2008-09-26 7:30 ` SKeeper
0 siblings, 1 reply; 22+ messages in thread
From: "Желудков Д.В." @ 2008-09-26 6:31 UTC (permalink / raw)
To: sysadmins
Есть ли внятный талмуд или инструкция по настройке хотя бы одного name
based виртуального хоста на локалхост? Имеющийся опыт настройки в bsd
системах и ArchLinux не могу использовать, так как структура конфигов
довольно сильно изменена, а настроить надо в сжатые сроки. Подойдет даже
очень сжатая инструкция :)
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 6:31 [Sysadmins] Настройка vhosts на apache2 (branch 4.1) "Желудков Д.В."
@ 2008-09-26 7:30 ` SKeeper
2008-09-26 7:41 ` Dmitriy Kruglikov
` (2 more replies)
0 siblings, 3 replies; 22+ messages in thread
From: SKeeper @ 2008-09-26 7:30 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Желудков Д.В. пишет:
> Есть ли внятный талмуд или инструкция по настройке хотя бы одного name
> based виртуального хоста на локалхост? Имеющийся опыт настройки в bsd
> системах и ArchLinux не могу использовать, так как структура конфигов
> довольно сильно изменена, а настроить надо в сжатые сроки. Подойдет
> даже очень сжатая инструкция :)
В /etc/httpd2/conf/sites-avialable/vhosts.conf вставляете кусок вида:
<VirtualHost virt-host-name:80>
ServerAdmin your@mail
DocumentRoot "/var/www/vhosts/virt-host-directory"
ServerName 127.0.0.1
ServerAlias www.virt-host-name
ErrorLog "/var/log/httpd2/virt-host-name-error_log"
CustomLog /var/log/httpd2/virt-host-name-access_log common
</VirtualHost>
Если у Вас настроен локальный днс, то прописываете в нем связь имени
вашего виртуального хоста и 127.0.0.1 иначе редактируете файл /etc/hosts
- добавляете напротив 127.0.0.1 через пробел virt-host-name.
После этого рестартуйте апач.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 7:30 ` SKeeper
@ 2008-09-26 7:41 ` Dmitriy Kruglikov
2008-09-26 7:48 ` Denis Klimov
2008-09-26 8:50 ` "Желудков Д.В."
2008-09-26 8:53 ` Aleksey Avdeev
2 siblings, 1 reply; 22+ messages in thread
From: Dmitriy Kruglikov @ 2008-09-26 7:41 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
26 сентября 2008 г. 10:30 пользователь SKeeper написал:
> В /etc/httpd2/conf/sites-avialable/vhosts.conf вставляете кусок вида:
А если задачку усложнить ?
Сервер с "белым" адресом ... DNS и все остальное валидно и ресолвится ...
Нужно на одном и том же "белом адресе поднять:
Больше двух серверов на порту 80 с разными именами
host1.domain.com
...
hostN.domain.com
И порту 443, так же, с теми же именами (сертификаты соответствуют именам)
При этом, естественно, что при обращении к серверу по другому имени или
на порт 443
попадаем либо в другой каталог, либо вообще Proxy в локалку на другой сервер...
--
Как правильно задавать вопросы:
http://maddog.sitengine.ru/smart-question-ru.html
Помогает:
http://search.altlinux.org
Best regards,
Dmitriy L. Kruglikov
Dmitriy.Kruglikov_at_gmail_dot_com
DKR6-RIPE
DKR6-UANIC
XMPP: Dmitriy.Kruglikov_at_gmail_dot_com
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 7:41 ` Dmitriy Kruglikov
@ 2008-09-26 7:48 ` Denis Klimov
0 siblings, 0 replies; 22+ messages in thread
From: Denis Klimov @ 2008-09-26 7:48 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Fri, 26 Sep 2008 10:41:18 +0300 Dmitriy Kruglikov wrote:
> 26 сентября 2008 г. 10:30 пользователь SKeeper написал:
>
> > В /etc/httpd2/conf/sites-avialable/vhosts.conf вставляете кусок вида:
>
> А если задачку усложнить ?
>
> Сервер с "белым" адресом ... DNS и все остальное валидно и ресолвится ...
>
> Нужно на одном и том же "белом адресе поднять:
> Больше двух серверов на порту 80 с разными именами
> host1.domain.com
> ...
> hostN.domain.com
> И порту 443, так же, с теми же именами (сертификаты соответствуют именам)
>
> При этом, естественно, что при обращении к серверу по другому имени или
> на порт 443
> попадаем либо в другой каталог, либо вообще Proxy в локалку на другой сервер...
>
<VirtualHost 99.99.99.99>
ServerAdmin your@mail
DocumentRoot "/var/www/vhosts/virt-host-directory"
ServerName www.virt-host-name.com
ErrorLog "/var/log/httpd2/virt-host-name-error_log"
CustomLog /var/log/httpd2/virt-host-name-access_log common
</VirtualHost>
<VirtualHost 99.99.99.99>
ServerAdmin your@mail
DocumentRoot "/var/www/vhosts/virt-host2-directory"
ServerName www.virt-host-name2.com
ErrorLog "/var/log/httpd2/virt-host2-name-error_log"
CustomLog /var/log/httpd2/virt-host2-name-access_log common
</VirtualHost>
--
Denis Klimov
zver
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 7:30 ` SKeeper
2008-09-26 7:41 ` Dmitriy Kruglikov
@ 2008-09-26 8:50 ` "Желудков Д.В."
2008-09-26 9:45 ` SKeeper
2008-09-26 8:53 ` Aleksey Avdeev
2 siblings, 1 reply; 22+ messages in thread
From: "Желудков Д.В." @ 2008-09-26 8:50 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
SKeeper wrote:
> Желудков Д.В. пишет:
>> Есть ли внятный талмуд или инструкция по настройке хотя бы одного
>> name based виртуального хоста на локалхост? Имеющийся опыт настройки
>> в bsd системах и ArchLinux не могу использовать, так как структура
>> конфигов довольно сильно изменена, а настроить надо в сжатые сроки.
>> Подойдет даже очень сжатая инструкция :)
> В /etc/httpd2/conf/sites-avialable/vhosts.conf вставляете кусок вида:
>
> <VirtualHost virt-host-name:80>
> ServerAdmin your@mail
> DocumentRoot "/var/www/vhosts/virt-host-directory"
> ServerName 127.0.0.1
> ServerAlias www.virt-host-name
> ErrorLog "/var/log/httpd2/virt-host-name-error_log"
> CustomLog /var/log/httpd2/virt-host-name-access_log common
> </VirtualHost>
>
> Если у Вас настроен локальный днс, то прописываете в нем связь имени
> вашего виртуального хоста и 127.0.0.1 иначе редактируете файл
> /etc/hosts - добавляете напротив 127.0.0.1 через пробел virt-host-name.
>
> После этого рестартуйте апач.
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
Это сделано было и в /etc/hosts вписано. Отзывается по имени
виртуального хоста сам локалхост
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 7:30 ` SKeeper
2008-09-26 7:41 ` Dmitriy Kruglikov
2008-09-26 8:50 ` "Желудков Д.В."
@ 2008-09-26 8:53 ` Aleksey Avdeev
2008-09-26 11:36 ` SKeeper
2 siblings, 2 replies; 22+ messages in thread
From: Aleksey Avdeev @ 2008-09-26 8:53 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1659 bytes --]
SKeeper пишет:
> Желудков Д.В. пишет:
>> Есть ли внятный талмуд или инструкция по настройке хотя бы одного name
>> based виртуального хоста на локалхост? Имеющийся опыт настройки в bsd
>> системах и ArchLinux не могу использовать, так как структура конфигов
>> довольно сильно изменена, а настроить надо в сжатые сроки. Подойдет
>> даже очень сжатая инструкция :)
> В /etc/httpd2/conf/sites-avialable/vhosts.conf вставляете кусок вида:
>
> <VirtualHost virt-host-name:80>
^^^^^^^^^^^^^^^^^
> ServerAdmin your@mail
> DocumentRoot "/var/www/vhosts/virt-host-directory"
> ServerName 127.0.0.1
> ServerAlias www.virt-host-name
> ErrorLog "/var/log/httpd2/virt-host-name-error_log"
> CustomLog /var/log/httpd2/virt-host-name-access_log common
> </VirtualHost>
В данном случаи получился vhost использующий оба механизма (по имени
и ip).
Чтобы vhost был доступен по данному имени с любых ip (и открытых портов):
<VirtualHost *>
ServerName <имя vhost>
ServerAlias <альтернативное имя vhost>
...
</VirtualHost>
Этот кусок лучше оформить независимым
/etc/httpd2/conf/sites-avialable/<имя vhost>.conf (появиться возможность
независимо управлять его активностью, см. README.ALT.ru_RU.KOI8-R). (В
качестве шаблона можно использовать
/etc/httpd2/conf/sites-available/vhost.templ.conf)
>
> Если у Вас настроен локальный днс, то прописываете в нем связь имени
> вашего виртуального хоста и 127.0.0.1 иначе редактируете файл /etc/hosts
> - добавляете напротив 127.0.0.1 через пробел virt-host-name.
>
> После этого рестартуйте апач.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 8:50 ` "Желудков Д.В."
@ 2008-09-26 9:45 ` SKeeper
2008-09-26 9:49 ` "Желудков Д.В."
0 siblings, 1 reply; 22+ messages in thread
From: SKeeper @ 2008-09-26 9:45 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Желудков Д.В. пишет:
> Это сделано было и в /etc/hosts вписано. Отзывается по имени
> виртуального хоста сам локалхост
>
Вы писали: "Есть ли внятный талмуд или инструкция по настройке хотя бы
одного name based виртуального хоста на локалхост?". Что должно было
отзываться?
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 9:45 ` SKeeper
@ 2008-09-26 9:49 ` "Желудков Д.В."
2008-09-26 10:19 ` Aleksey Avdeev
2008-09-26 11:32 ` SKeeper
0 siblings, 2 replies; 22+ messages in thread
From: "Желудков Д.В." @ 2008-09-26 9:49 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
SKeeper wrote:
> Желудков Д.В. пишет:
>> Это сделано было и в /etc/hosts вписано. Отзывается по имени
>> виртуального хоста сам локалхост
>>
> Вы писали: "Есть ли внятный талмуд или инструкция по настройке хотя бы
> одного name based виртуального хоста на локалхост?". Что должно было
> отзываться?
>
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
Вы не поняли меня :) Отзывается сам локалохост (корень) , а не
виртуальный хост. То есть виртуальные хосты не работают
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
@ 2008-09-26 9:55 ` Timur Batyrshin
2008-09-26 10:23 ` Aleksey Avdeev
1 sibling, 0 replies; 22+ messages in thread
From: Timur Batyrshin @ 2008-09-26 9:55 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 460 bytes --]
On Fri, 26 Sep 2008 13:25:41 +0400
Желудков Д.В. wrote:
> ./README.ALT.ru_RU.KOI8-R
> ./README.ALT.ru_RU.KOI8-R: line 1: ???????: команда не найдена
> ./README.ALT.ru_RU.KOI8-R: line 2: unexpected EOF while looking for
> matching ``'
> ./README.ALT.ru_RU.KOI8-R: line 70: ошибка синтаксиса: неожиданный
> конец файла
>
> Тоже проблема
iconv -f koi8r -t utf8r filename
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 9:49 ` "Желудков Д.В."
@ 2008-09-26 10:19 ` Aleksey Avdeev
2008-09-26 11:32 ` SKeeper
1 sibling, 0 replies; 22+ messages in thread
From: Aleksey Avdeev @ 2008-09-26 10:19 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 777 bytes --]
Желудков Д.В. пишет:
> SKeeper wrote:
>> Желудков Д.В. пишет:
>>> Это сделано было и в /etc/hosts вписано. Отзывается по имени
>>> виртуального хоста сам локалхост
>>>
>> Вы писали: "Есть ли внятный талмуд или инструкция по настройке хотя бы
>> одного name based виртуального хоста на локалхост?". Что должно было
>> отзываться?
>>
>> _______________________________________________
>> Sysadmins mailing list
>> Sysadmins@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/sysadmins
> Вы не поняли меня :) Отзывается сам локалохост (корень) , а не
> виртуальный хост. То есть виртуальные хосты не работают
Должны работать: сейчас дефолтный корень отдаётся в качестве
виртуального хоста по дефолту.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 9:55 ` Timur Batyrshin
@ 2008-09-26 10:23 ` Aleksey Avdeev
2008-09-26 10:51 ` "Желудков Д.В."
1 sibling, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2008-09-26 10:23 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 3436 bytes --]
Желудков Д.В. пишет:
> Aleksey Avdeev wrote:
>> SKeeper пишет:
>>> Желудков Д.В. пишет:
>>>> Есть ли внятный талмуд или инструкция по настройке хотя бы одного
>>>> name based виртуального хоста на локалхост? Имеющийся опыт настройки
>>>> в bsd системах и ArchLinux не могу использовать, так как структура
>>>> конфигов довольно сильно изменена, а настроить надо в сжатые сроки.
>>>> Подойдет даже очень сжатая инструкция :)
>>> В /etc/httpd2/conf/sites-avialable/vhosts.conf вставляете кусок вида:
>>>
>>> <VirtualHost virt-host-name:80>
>> ^^^^^^^^^^^^^^^^^
>>> ServerAdmin your@mail
>>> DocumentRoot "/var/www/vhosts/virt-host-directory"
>>> ServerName 127.0.0.1
>>> ServerAlias www.virt-host-name
>>> ErrorLog "/var/log/httpd2/virt-host-name-error_log"
>>> CustomLog /var/log/httpd2/virt-host-name-access_log common
>>> </VirtualHost>
>>
>> В данном случаи получился vhost использующий оба механизма (по имени
>> и ip).
>>
>> Чтобы vhost был доступен по данному имени с любых ip (и открытых
>> портов):
>>
>> <VirtualHost *>
>> ServerName <имя vhost>
>> ServerAlias <альтернативное имя vhost>
>> ...
>> </VirtualHost>
>>
>> Этот кусок лучше оформить независимым
>> /etc/httpd2/conf/sites-avialable/<имя vhost>.conf (появиться
>> возможность независимо управлять его активностью, см.
>> README.ALT.ru_RU.KOI8-R). (В качестве шаблона можно использовать
>> /etc/httpd2/conf/sites-available/vhost.templ.conf)
>>
>>>
>>> Если у Вас настроен локальный днс, то прописываете в нем связь имени
>>> вашего виртуального хоста и 127.0.0.1 иначе редактируете файл
>>> /etc/hosts - добавляете напротив 127.0.0.1 через пробел virt-host-name.
>>>
>>> После этого рестартуйте апач.
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Sysadmins mailing list
>> Sysadmins@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/sysadmins
>>
> ./README.ALT.ru_RU.KOI8-R
> ./README.ALT.ru_RU.KOI8-R: line 1: �������: команда не найдена
> ./README.ALT.ru_RU.KOI8-R: line 2: unexpected EOF while looking for
> matching ``'
> ./README.ALT.ru_RU.KOI8-R: line 70: ошибка синтаксиса: неожиданный конец
> файла
А чего вы пытаетесь сделать?! 8-0
README.ALT.ru_RU.KOI8-R -- Файл с документацией в _текстовом_ формате
(текст в кодировке KOI8-R). Кому вы пытаетесь его скормить?!
>
> Тоже проблема
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 10:23 ` Aleksey Avdeev
@ 2008-09-26 10:51 ` "Желудков Д.В."
2008-09-26 11:12 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: "Желудков Д.В." @ 2008-09-26 10:51 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Aleksey Avdeev wrote:
>
> А чего вы пытаетесь сделать?! 8-0
>
> README.ALT.ru_RU.KOI8-R -- Файл с документацией в _текстовом_
> формате (текст в кодировке KOI8-R). Кому вы пытаетесь его скормить?!
>
Наверное это глюк 4.1 - но у меня это файл запускаемый по атрибутам. Так
что он сам просился, чтобы его съели. Щас найду чем конвертнуть
кодировку и почитаю
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 10:51 ` "Желудков Д.В."
@ 2008-09-26 11:12 ` Aleksey Avdeev
0 siblings, 0 replies; 22+ messages in thread
From: Aleksey Avdeev @ 2008-09-26 11:12 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 449 bytes --]
Желудков Д.В. пишет:
> Aleksey Avdeev wrote:
>>
>> А чего вы пытаетесь сделать?! 8-0
>>
>> README.ALT.ru_RU.KOI8-R -- Файл с документацией в _текстовом_
>> формате (текст в кодировке KOI8-R). Кому вы пытаетесь его скормить?!
>>
> Наверное это глюк 4.1 - но у меня это файл запускаемый по атрибутам. Так
> что он сам просился, чтобы его съели.
Похоже это глюк не 4.1... Вешайте на меня багу.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 9:49 ` "Желудков Д.В."
2008-09-26 10:19 ` Aleksey Avdeev
@ 2008-09-26 11:32 ` SKeeper
1 sibling, 0 replies; 22+ messages in thread
From: SKeeper @ 2008-09-26 11:32 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Желудков Д.В. пишет:
> Вы не поняли меня :) Отзывается сам локалохост (корень) , а не
> виртуальный хост. То есть виртуальные хосты не работают
> _______________________________________________
Да, действительно не понял :) Вышлите свой vhosts.conf, посмотрю
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 8:53 ` Aleksey Avdeev
@ 2008-09-26 11:36 ` SKeeper
2008-09-26 11:44 ` Boris Savelev
2008-09-26 11:54 ` Aleksey Avdeev
1 sibling, 2 replies; 22+ messages in thread
From: SKeeper @ 2008-09-26 11:36 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1358 bytes --]
Aleksey Avdeev пишет:
> SKeeper пишет:
>> Желудков Д.В. пишет:
>>> Есть ли внятный талмуд или инструкция по настройке хотя бы одного
>>> name based виртуального хоста на локалхост? Имеющийся опыт настройки
>>> в bsd системах и ArchLinux не могу использовать, так как структура
>>> конфигов довольно сильно изменена, а настроить надо в сжатые сроки.
>>> Подойдет даже очень сжатая инструкция :)
>> В /etc/httpd2/conf/sites-avialable/vhosts.conf вставляете кусок вида:
>>
>> <VirtualHost virt-host-name:80>
> ^^^^^^^^^^^^^^^^^
>> ServerAdmin your@mail
>> DocumentRoot "/var/www/vhosts/virt-host-directory"
>> ServerName 127.0.0.1
>> ServerAlias www.virt-host-name
>> ErrorLog "/var/log/httpd2/virt-host-name-error_log"
>> CustomLog /var/log/httpd2/virt-host-name-access_log common
>> </VirtualHost>
>
> В данном случаи получился vhost использующий оба механизма (по имени
> и ip).
>
> Чтобы vhost был доступен по данному имени с любых ip (и открытых
> портов):
>
> <VirtualHost *>
> ServerName <имя vhost>
> ServerAlias <альтернативное имя vhost>
> ...
> </VirtualHost>
Просто если вставляю такой кусок, то по запросу на <имя vhost>
открывается не то, что лежит в /var/www/vhosts/virt-host-directory, а то
что лежит в /var/www/apache2/html/. В чем может быть проблема? В аттаче
то как пробовал писать
[-- Attachment #2: vhosts.conf.mini --]
[-- Type: text/plain, Size: 1840 bytes --]
#
# Summary: Use name-based virtual hosting for *:80
# Provides: NameVirtualHost
#
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot "/www/docs/dummy-host.example.com"
# ServerName dummy-host.example.com
# ServerAlias www.dummy-host.example.com
# ErrorLog "/var/log/httpd2/dummy-host.example.com-error_log"
# CustomLog "/var/log/httpd2/dummy-host.example.com-access_log common"
#</VirtualHost>
#
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host2.example.com
# DocumentRoot "/www/docs/dummy-host2.example.com"
# ServerName dummy-host2.example.com
# ErrorLog "/var/log/httpd2/dummy-host2.example.com-error_log"
# CustomLog "/var/log/httpd2/dummy-host2.example.com-access_log common"
#</VirtualHost>
<VirtualHost *>
ServerName moodle.local
ServerAdmin skeeper86@mail.ru
DocumentRoot "/var/www/vhosts/moodle"
ServerAlias www.moodle.local
ErrorLog "/var/log/httpd2/moodle.local-error_log"
CustomLog /var/log/httpd2/moodle.local-access_log common
</VirtualHost>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 11:36 ` SKeeper
@ 2008-09-26 11:44 ` Boris Savelev
2008-09-26 11:54 ` Aleksey Avdeev
1 sibling, 0 replies; 22+ messages in thread
From: Boris Savelev @ 2008-09-26 11:44 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
> NameVirtualHost *:80
>
> <VirtualHost *>
^^^
вроде как должно быть <VirtualHost *:80>
service httpd2 check
--
С уважением, Борис Савельев
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 11:36 ` SKeeper
2008-09-26 11:44 ` Boris Savelev
@ 2008-09-26 11:54 ` Aleksey Avdeev
2008-09-26 13:31 ` "Желудков Д.В."
1 sibling, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2008-09-26 11:54 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1526 bytes --]
SKeeper пишет:
> Aleksey Avdeev пишет:
>> SKeeper пишет:
>>> Желудков Д.В. пишет:
>>>> Есть ли внятный талмуд или инструкция по настройке хотя бы одного
>>>> name based виртуального хоста на локалхост? Имеющийся опыт настройки
>>>> в bsd системах и ArchLinux не могу использовать, так как структура
>>>> конфигов довольно сильно изменена, а настроить надо в сжатые сроки.
>>>> Подойдет даже очень сжатая инструкция :)
>>> В /etc/httpd2/conf/sites-avialable/vhosts.conf вставляете кусок вида:
>>>
>>> <VirtualHost virt-host-name:80>
>> ^^^^^^^^^^^^^^^^^
>>> ServerAdmin your@mail
>>> DocumentRoot "/var/www/vhosts/virt-host-directory"
>>> ServerName 127.0.0.1
>>> ServerAlias www.virt-host-name
>>> ErrorLog "/var/log/httpd2/virt-host-name-error_log"
>>> CustomLog /var/log/httpd2/virt-host-name-access_log common
>>> </VirtualHost>
>>
>> В данном случаи получился vhost использующий оба механизма (по имени
>> и ip).
>>
>> Чтобы vhost был доступен по данному имени с любых ip (и открытых
>> портов):
>>
>> <VirtualHost *>
>> ServerName <имя vhost>
>> ServerAlias <альтернативное имя vhost>
>> ...
>> </VirtualHost>
>
> Просто если вставляю такой кусок, то по запросу на <имя vhost>
> открывается не то, что лежит в /var/www/vhosts/virt-host-directory, а то
> что лежит в /var/www/apache2/html/. В чем может быть проблема? В аттаче
> то как пробовал писать
Нет ли при этом ругани в логах?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 11:54 ` Aleksey Avdeev
@ 2008-09-26 13:31 ` "Желудков Д.В."
2008-09-26 14:08 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: "Желудков Д.В." @ 2008-09-26 13:31 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
С отдельным файлом conf и /usr/sbin/a2ensite (до чего дошел прогресс,
Денвер на линуксе :) )
процесс пошел, но стал выдавать
Starting httpd2 service: [Fri Sep 26 17:27:37 2008] [warn]
NameVirtualHost *:80 has no VirtualHosts
[FAILED]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 13:31 ` "Желудков Д.В."
@ 2008-09-26 14:08 ` Aleksey Avdeev
2008-09-26 14:38 ` "Желудков Д.В."
0 siblings, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2008-09-26 14:08 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 532 bytes --]
Желудков Д.В. пишет:
> С отдельным файлом conf и /usr/sbin/a2ensite (до чего дошел прогресс,
> Денвер на линуксе :) )
>
> процесс пошел, но стал выдавать
> Starting httpd2 service: [Fri Sep 26 17:27:37 2008] [warn]
> NameVirtualHost *:80 has no VirtualHosts
>
> [FAILED]
Что выдаёт:
grep '^[^#]*VirtualHost' /etc/httpd2/conf/sites-enabled/*.conf
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 14:08 ` Aleksey Avdeev
@ 2008-09-26 14:38 ` "Желудков Д.В."
2008-09-26 14:50 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: "Желудков Д.В." @ 2008-09-26 14:38 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Aleksey Avdeev wrote:
> Желудков Д.В. пишет:
>> С отдельным файлом conf и /usr/sbin/a2ensite (до чего дошел прогресс,
>> Денвер на линуксе :) )
>>
>> процесс пошел, но стал выдавать
>> Starting httpd2 service: [Fri Sep 26 17:27:37 2008] [warn]
>> NameVirtualHost *:80 has no VirtualHosts
>>
>> [FAILED]
>
> Что выдаёт:
>
> grep '^[^#]*VirtualHost' /etc/httpd2/conf/sites-enabled/*.conf
>
> ------------------------------------------------------------------------
>
> _
grep '^[^#]*VirtualHost' /etc/httpd2/conf/sites-enabled/*.conf
/etc/httpd2/conf/sites-enabled/000-default.conf:<VirtualHost *>
/etc/httpd2/conf/sites-enabled/000-default.conf:</VirtualHost>
/etc/httpd2/conf/sites-enabled/ports_all.conf:NameVirtualHost *
/etc/httpd2/conf/sites-enabled/vhosts.conf:NameVirtualHost *:80
/etc/httpd2/conf/sites-enabled/test.conf:<VirtualHost *>
/etc/httpd2/conf/sites-enabled/test.conf:</VirtualHost>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
2008-09-26 14:38 ` "Желудков Д.В."
@ 2008-09-26 14:50 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2008-09-26 14:50 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1468 bytes --]
Желудков Д.В. пишет:
> Aleksey Avdeev wrote:
>> Желудков Д.В. пишет:
>>> С отдельным файлом conf и /usr/sbin/a2ensite (до чего дошел прогресс,
>>> Денвер на линуксе :) )
>>>
>>> процесс пошел, но стал выдавать
>>> Starting httpd2 service: [Fri Sep 26 17:27:37 2008] [warn]
>>> NameVirtualHost *:80 has no VirtualHosts
>>>
>>> [FAILED]
>>
>> Что выдаёт:
>>
>> grep '^[^#]*VirtualHost' /etc/httpd2/conf/sites-enabled/*.conf
>>
>> ------------------------------------------------------------------------
>>
>> _
> grep '^[^#]*VirtualHost' /etc/httpd2/conf/sites-enabled/*.conf
> /etc/httpd2/conf/sites-enabled/000-default.conf:<VirtualHost *>
> /etc/httpd2/conf/sites-enabled/000-default.conf:</VirtualHost>
> /etc/httpd2/conf/sites-enabled/ports_all.conf:NameVirtualHost *
^^^^^^^^^^^^^^^^^
> /etc/httpd2/conf/sites-enabled/vhosts.conf:NameVirtualHost *:80
^^^^^^^^^^^^^^^^^^^^
> /etc/httpd2/conf/sites-enabled/test.conf:<VirtualHost *>
> /etc/httpd2/conf/sites-enabled/test.conf:</VirtualHost>
Попробуйте исправить перекрытие NameVirtualHost (см. выделение выше).
Если поможет -- прошу повесить на apache2 багу (без баги могу забыть
исправить: голова другим занята).
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Sysadmins] Настройка vhosts на apache2 (branch 4.1)
@ 2008-09-26 16:35 ` Aleksey Avdeev
0 siblings, 0 replies; 22+ messages in thread
From: Aleksey Avdeev @ 2008-09-26 16:35 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1627 bytes --]
Желудков Д.В. пишет:
...
> Поставил в vhosts.conf NameVirtualHost *
>
> service httpd2 restart
> Service httpd2 is not
> running.
> [PASSED]
> Checking configuration sanity for httpd2: [Fri Sep 26 19:55:47 2008]
> [warn] NameVirtualHost *:0 has no VirtualHosts
> Syntax OK
>
> [ DONE ]
> Starting httpd2 service: [Fri Sep 26 19:57:11 2008] [warn]
> NameVirtualHost *:0 has no VirtualHosts
>
> [FAILED]
>
>
> grep '^[^#]*VirtualHost' /etc/httpd2/conf/sites-enabled/*.conf
> /etc/httpd2/conf/sites-enabled/000-default.conf:<VirtualHost *>
> /etc/httpd2/conf/sites-enabled/000-default.conf:</VirtualHost>
> /etc/httpd2/conf/sites-enabled/ports_all.conf:NameVirtualHost *
> /etc/httpd2/conf/sites-enabled/vhosts.conf:NameVirtualHost *
> /etc/httpd2/conf/sites-enabled/test.conf:<VirtualHost *>
> /etc/httpd2/conf/sites-enabled/test.conf:</VirtualHost>
Странно. Присутствует ли нечто напоминающее "NameVirtualHost *:0"
вообще где нибудь?
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2008-09-26 16:35 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-26 6:31 [Sysadmins] Настройка vhosts на apache2 (branch 4.1) "Желудков Д.В."
2008-09-26 7:30 ` SKeeper
2008-09-26 7:41 ` Dmitriy Kruglikov
2008-09-26 7:48 ` Denis Klimov
2008-09-26 8:50 ` "Желудков Д.В."
2008-09-26 9:45 ` SKeeper
2008-09-26 9:49 ` "Желудков Д.В."
2008-09-26 10:19 ` Aleksey Avdeev
2008-09-26 11:32 ` SKeeper
2008-09-26 8:53 ` Aleksey Avdeev
2008-09-26 9:55 ` Timur Batyrshin
2008-09-26 10:23 ` Aleksey Avdeev
2008-09-26 10:51 ` "Желудков Д.В."
2008-09-26 11:12 ` Aleksey Avdeev
2008-09-26 11:36 ` SKeeper
2008-09-26 11:44 ` Boris Savelev
2008-09-26 11:54 ` Aleksey Avdeev
2008-09-26 13:31 ` "Желудков Д.В."
2008-09-26 14:08 ` Aleksey Avdeev
2008-09-26 14:38 ` "Желудков Д.В."
2008-09-26 14:50 ` Aleksey Avdeev
2008-09-26 16:35 ` Aleksey Avdeev
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git