LINUX.ORG.RU
ФорумAdmin

DNS, Apache VirtualHosts и wildcards в именах ...


0

0

Господа, подскажите такую вещь: хочу сделать так, чтобы виртуальный хост назывался www.*.mydomain.ru и/или *.mydomain.ru, однако при этом www.mydomain.ru и mydomain.ru - это отдельный виртуальный хост.
Т.е. www.mydomain.ru - это сайт фирмы, а адреса типа www.*.mydomain.ru (*.mydomain.ru) - это адреса клиентов.

Как бы мне так по-хитрому настроить Bind и Apache чтобы заранее прописанные имена, типа www, mail, ns и т.д. настраивались на отдельные ip и виртуальные хосты, а все остальные адреса (*) - на один виртуальный хост на одном сервере ?

P.S. Возможно здесь важен порядок указания имен в конфигурации, например для Apache - сначала указываем виртуальный хост www.mydomain.ru, а затем виртуальный хост *.mydomain.ru ? Ну и для Bind так же - сначала заранее известные имена, затем - (*)

Anton_Khalikov
() автор топика

почитай в апаче доку, раздел "Dynamically configured mass virtual hosting"
похоже тебе именно это надо
в бинде я просто прописал *->IP
все работает

Maks
()

Да, по апачу я вроде как понял, но вот на счет bind - у меня mail-сервер имеет другой ip, поэтому мне надо, видимо, написать так:
.......
MX 10 mail
mail A xxx.xxx.xxx.xxx
www A yyy.yyy.yyy.yyy
ns A yyy.yyy.yyy.yyy
* A yyy.yyy.yyy.yyy
www.* A yyy.yyy.yyy.yyy

это будет корректно ?

Anton_Khalikov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.