The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Установка виртуальных хостов в Апаче"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Установка виртуальных хостов в Апаче"
Сообщение от Stelth emailИскать по авторуВ закладки on 30-Ноя-01, 18:46  (MSK)
Есть 1 IP-адрес, Апач, запущен DNS...Необходимо установить пару виртуальных хостов.Но ВСЕ обращения идут к xyz.ru. Где-то мелочь упущена ?! Но где ?
Сделал в httpd.conf >>>>
NameVirtualHost 207.100.101.3

<VirtualHost 207.100.101.3>
ServerAdmin webmaster@xyz.ru
ScriptAlias /cgi-bin/ "/usr/home/www/xyz/cgi-bin/"
DocumentRoot /usr/home/www/xyz/www
ServerName xyz.ru
ServerAlias *.xyz.ru
ErrorLog  /usr/home/www/xyz/xyz.ru-error_log
CustomLog /usr/home/www/xyz/xyz.ru-access_log combined
</VirtualHost>

<VirtualHost 207.100.101.3>
ServerAdmin webmaster@xyz.ru
ScriptAlias /cgi-bin/ "/usr/home/www/crn/cgi-bin/"
DocumentRoot /usr/home/www/crn/www/xmb
ServerName crn.xyz.ru
ServerAlias *.crn.xyz.ru
ErrorLog  /usr/home/www/crn/crn.xyz.ru-error_log
CustomLog /usr/home/www/crn/crn.xyz.ru-access_log common
</VirtualHost>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Установка виртуальных хостов в Апаче"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Ноя-01, 19:36  (MSK)
>Есть 1 IP-адрес, Апач, запущен DNS...Необходимо
>установить пару виртуальных хостов.Но ВСЕ
>обращения идут к xyz.ru. Где-то
>мелочь упущена ?! Но где
>?
>Сделал в httpd.conf >>>>
>NameVirtualHost 207.100.101.3
>
><VirtualHost 207.100.101.3>
>ServerAdmin webmaster@xyz.ru
>ScriptAlias /cgi-bin/ "/usr/home/www/xyz/cgi-bin/"
>DocumentRoot /usr/home/www/xyz/www
>ServerName xyz.ru
>ServerAlias *.xyz.ru
>ErrorLog  /usr/home/www/xyz/xyz.ru-error_log
>CustomLog /usr/home/www/xyz/xyz.ru-access_log combined
></VirtualHost>
>
><VirtualHost 207.100.101.3>
>ServerAdmin webmaster@xyz.ru
>ScriptAlias /cgi-bin/ "/usr/home/www/crn/cgi-bin/"
>DocumentRoot /usr/home/www/crn/www/xmb
>ServerName crn.xyz.ru
>ServerAlias *.crn.xyz.ru
>ErrorLog  /usr/home/www/crn/crn.xyz.ru-error_log
>CustomLog /usr/home/www/crn/crn.xyz.ru-access_log common
></VirtualHost>


покажи `nslookup -q=a crn.xyz.ru.`
       `nslookup -q=a xyz.ru.`

убери на время ServerAlias

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Установка виртуальных хостов в Апаче"
Сообщение от Stelth emailИскать по авторуВ закладки on 30-Ноя-01, 20:11  (MSK)
kup -q=a crn.xyz.ru.`
>      
> `nslookup -q=a xyz.ru.`
>
>убери на время ServerAlias
Убрал.
ns# nslookup -q=a crn.xyz.ru
Server:  ns.xyz.ru
Address:  207.100.101.3

Name:    crn.xyz.ru
Address:  207.100.101.3
ns#
ns# nslookup -q=a xyz.ru.
Server:  ns.xyz.ru
Address:  207.100.101.3

Name:    xyz.ru
Address:  207.100.101.3

Что то у меня c DNS ?!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Установка виртуальных хостов в Апаче"
Сообщение от nubi Искать по авторуВ закладки on 30-Ноя-01, 20:27  (MSK)
А вижу - "Убрал"

ну вот теперь нормально должно быть.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Установка виртуальных хостов в Апаче"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Ноя-01, 20:35  (MSK)
>kup -q=a crn.xyz.ru.`
>>      
>> `nslookup -q=a xyz.ru.`
>>
>>убери на время ServerAlias
>Убрал.
>ns# nslookup -q=a crn.xyz.ru
>Server:  ns.xyz.ru
>Address:  207.100.101.3
>
>Name:    crn.xyz.ru
>Address:  207.100.101.3
>ns#
>ns# nslookup -q=a xyz.ru.
>Server:  ns.xyz.ru
>Address:  207.100.101.3
>
>Name:    xyz.ru
>Address:  207.100.101.3
>
>Что то у меня c DNS
>?!

было два подозрения, теперь ты и сам додумаешь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Установка виртуальных хостов в Апаче"
Сообщение от nubi Искать по авторуВ закладки on 30-Ноя-01, 20:25  (MSK)
апач делает то, что ты ему сказал

ServerName xyz.ru
ServerAlias *.xyz.ru
а потом вдруг
ServerName crn.xyz.ru
ServerAlias *.crn.xyz.ru

он берет первое и отрабатывает.
поменяй местами или пропиши подробно

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Установка виртуальных хостов в Апаче"
Сообщение от nubi Искать по авторуВ закладки on 01-Дек-01, 01:32  (MSK)
Ну как, что там получается?

httpd -t
httpd -S

также помогут.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Установка виртуальных хостов в Апаче"
Сообщение от Stelth emailИскать по авторуВ закладки on 01-Дек-01, 09:32  (MSK)
>апач делает то, что ты ему
>сказал
>
>ServerName xyz.ru
>ServerAlias *.xyz.ru
>а потом вдруг
>ServerName crn.xyz.ru
>ServerAlias *.crn.xyz.ru
>
>он берет первое и отрабатывает.
>поменяй местами или пропиши подробно

Все ОК !
Теперь вопрос в другом почему нет доступа к www.crn.xyz.ru ?
И правильно ли я внес в записи DNS для хоста xyz.ru ?

www             IN A            207.100.101.3
crn             IN A            207.100.101.3

Да и еще named.boot необходим в FreeBSD 4.3 ?
Вроде и без него все работает нормально, или я совсем запутался ?
И еще- где взять свежий namrd.root

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Установка виртуальных хостов в Апаче"
Сообщение от lavr emailИскать по авторуВ закладки on 01-Дек-01, 18:35  (MSK)
>>апач делает то, что ты ему
>>сказал
>>
>>ServerName xyz.ru
>>ServerAlias *.xyz.ru
>>а потом вдруг
>>ServerName crn.xyz.ru
>>ServerAlias *.crn.xyz.ru
>>
>>он берет первое и отрабатывает.
>>поменяй местами или пропиши подробно
>
>Все ОК !
>Теперь вопрос в другом почему нет
>доступа к www.crn.xyz.ru ?
>И правильно ли я внес в
>записи DNS для хоста xyz.ru
>?
>
>www      
>    
>  IN A  
>    
>    
>207.100.101.3
>crn      
>    
>  IN A  
>    
>    
>207.100.101.3
>
>Да и еще named.boot необходим в
>FreeBSD 4.3 ?
>Вроде и без него все работает
>нормально, или я совсем запутался
>?
>И еще- где взять свежий namrd.root
>

named.boot - конфиг для bind4
named.conf - конфиг для bind8/9

если зона одна(2-level) xyz.ru то при наличии origin

in A 207.100.101.3
crn in A 207.100.101.3
www.crn in A 207.100.101.3

первая запись: RR=A для xyz.ru
вторая       : RR=A для crn.xyz.ru
третья       : RR=A для www.crn.yxz.ru

если зон две: xyz.ru и crn.xyz.ru то чуть
по-другому, но суть остается.

для верхней записи dns, три virtualhosts:

xyz.ru
crn.xyz.ru
(www.crn.xyz.ru) - если подразумевается что
www.crn.xyz.ru == crn.xyz.ru по содержимому, то
в httpd.conf можно оставить два virtualhost
потому что в соответствии с dns,
http://crn.xyz.ru/ и http://www.crn.xyz.ru/
будет попадать в одно место

Если нужно чтобы www.xyz.ru == xyz.ru по
содержимому попадало в одно место, то в DNS
добавить:

www in A 207.100.101.3

ServerAlias - лично я стараюсь не использовать.

Итого: можно и нужно оперировать разными
вариантами, исходя из запланированного:

если нужно чтобы www.xyz.ru == xyz.ru:

dns:

in A 207.100.101.3
www in A 207.100.101.3

httpd.conf:
один вход для virtualhost,
если содержимое должно быть разным, то два
virtualhosts с разными указаниями DocumentRoot -
не помню как пишется :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру