>>апач делает то, что ты ему
>>сказал
>>
>>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 -
не помню как пишется :)