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

Исходное сообщение
"виртуальный хост основанный на имени (апач)"

Отправлено rasmon , 30-Июн-08 20:45 
вопрос относится к апачу установленному на фрибсд
помогите настроить два виртуальных хоста на одной физической машине но с разными именами
кусок из httpd.conf:

NameVirtualHost 10.10.0.9:80

<VirtualHost 10.10.0.9:80>
ServerAdmin myacc@my.domain
DocumentRoot "/usr/local/www/data/wordpress"
ServerName jail1.my.domain
ErrorLog http-error-jail.log
CustomLog http-access-jail.log common
</VirtualHost>
<VirtualHost 10.10.0.9:80>
ServerAdmin myacc@my.domain
DocumentRoot "/usr/local/www/phpBB2"
ServerName da4i.my.domain
ErrorLog http-error-da4i.log
CustomLog http-access-da4i.log common
</VirtualHost>

в днс на адрес 10.10.0.9 прописаны и da4i.my.domain и jail1.my.domain,
соответственно для и da4i.my.domain и для jail1.my.domain прописан адрес 10.10.0.9

[root@da4i ~]# httpd -S
VirtualHost configuration:
10.10.0.9:80 is a NameVirtualHost
default server jail1.my.domain
(/usr/local/etc/apache/httpd.conf:1073)
port 80 namevhost jail1.my.domain
(/usr/local/etc/apache/httpd.conf:1073)
port 80 namevhost da4i.my.domain (/usr/local/etc/apache/httpd.conf:1080)

но в браузере и на jail1.my.domain и на da4i.my.domain выбрасывается страничка, что соответствует da4i.my.domain

Что я забываю сделать?


Содержание

Сообщения в этом обсуждении
"виртуальный хост основанный на имени (апач)"
Отправлено Александр , 01-Июл-08 07:11 
вместо айпишников поставь имена хостов

"виртуальный хост основанный на имени (апач)"
Отправлено skgennady , 01-Июл-08 11:41 
>> Что я забываю сделать?
>вместо айпишников поставь имена хостов

Документацию прочитать.

NameVirtualHost *:80
<VirtualHost *:80>
ServerName blah-blah-blah.com
</VirtualHost>

<VirtualHost *:80>
ServerName www.my.org
</VirtualHost>

Там коменты прямо в апачевском конфиге примеры содержат.


"виртуальный хост основанный на имени (апач)"
Отправлено skgennady , 01-Июл-08 11:45 
>[оверквотинг удален]
>NameVirtualHost *:80
><VirtualHost *:80>
> ServerName blah-blah-blah.com
></VirtualHost>
>
><VirtualHost *:80>
> ServerName www.my.org
></VirtualHost>
>
>Там коменты прямо в апачевском конфиге примеры содержат.

И еще права доступа к каталогам со страницами проверить нужно.


"виртуальный хост основанный на имени (апач)"
Отправлено Nimdar , 01-Июл-08 12:38 
>[root@da4i ~]# httpd -S
>VirtualHost configuration:
>10.10.0.9:80 is a NameVirtualHost
>default server jail1.my.domain

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
У тебя где-то в основном конфиге апача прописан ServerName (вне твоих <VirtualHost></VirtualHost>).
Закоментируй эту строку и будет тебе щастье.

>(/usr/local/etc/apache/httpd.conf:1073)
>port 80 namevhost jail1.my.domain
>(/usr/local/etc/apache/httpd.conf:1073)
>port 80 namevhost da4i.my.domain (/usr/local/etc/apache/httpd.conf:1080)
>
>но в браузере и на jail1.my.domain и на da4i.my.domain выбрасывается страничка, что
>соответствует da4i.my.domain
>
>Что я забываю сделать?


"виртуальный хост основанный на имени (апач)"
Отправлено skgennady , 01-Июл-08 12:50 
>>[root@da4i ~]# httpd -S
>>VirtualHost configuration:
>>10.10.0.9:80 is a NameVirtualHost
>>default server jail1.my.domain
>
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>У тебя где-то в основном конфиге апача прописан ServerName (вне твоих <VirtualHost></VirtualHost>).
>Закоментируй эту строку и будет тебе щастье.

Дело не в этом.