Страница 1 из 1
Настройка виртуальных хостов Apache
Добавлено: 17 июн 2004, 10:43
Anonymous
Как настроить DNS и попрописывать доменные зоны для виртуальных хостов, что б их было видно из инета, читал DNS-HOWTO-4,5 пример не очень понятный.
Re: Настройка виртуальных хостов Apache
Добавлено: 17 июн 2004, 12:50
invox
kolyan писал(а):Как настроить DNS и попрописывать доменные зоны для виртуальных хостов, что б их было видно из инета, читал DNS-HOWTO-4,5 пример не очень понятный.
Что именно непонятно и в каком примере?
Добавлено: 17 июн 2004, 15:22
Anonymous
http://www.linux.org.ru/books/HOWTO/DNS-HOWTO-5.html
пример реального домена
Так вот не понятно как должен называтся файл зоны виртуального хоста и какие параметры в нём должны быть, как в головном файле связать.
Вот что уже сделал: попрописывал в httpd.conf и /etc/hosts
Добавлено: 17 июн 2004, 15:55
Andrej Ramaszeuski
А давай не будем смешивать компот с селёдками.
Настроишь DNS, поговорим о виртуальних хоствх в апаче.
По той простой причине, что это вещи между собой не особо связанные.
p.s. "Файл зоны виртуального хоста" - бред сивой кобылы.
Добавлено: 18 июн 2004, 08:44
Anonymous
DNS настроил, всё работает; можешь посмотреть
http://kr.com.ua/
Добавлено: 18 июн 2004, 09:54
Гость
вирт_хост CNAME днс_www
а остальное в настройках апача
см
http://atmsk.ru/index.php?option=articl ... 8&Itemid=3
sAm
Добавлено: 18 июн 2004, 10:32
Andrej Ramaszeuski
Теперь настроим апача. Оригинальная документация тут:
http://httpd.apache.org/docs/vhosts/index.html
На русскоязычные примеры ссылка наверху.
А если что-то не получится - спрашивай.
Добавлено: 18 июн 2004, 11:39
Anonymous
Вот примерно как я сделал (можеч чё неправильно)
<VirtualHost 127.0.0.1>
ServerName "
www.site.com"
ServerAlias "site.com"
ServerAdmin "
root@site.com"
DocumentRoot "/.../html"
ErrorLog /var/logs/error.log
CustomLog /var/logs/access.log common
.
.
</VirtualHost>
<VirtualHost 127.0.0.2>
ServerName "
www.new1.site.com"
ServerAlias "new1.site.com"
ServerAdmin "
root@new1.site.com"
DocumentRoot "/.../new1"
ErrorLog /var/logs/error.log
CustomLog /var/logs/access.log common
.
.
</VirtualHost>
<VirtualHost 127.0.0.3>
ServerName "
www.new2.site.com"
ServerAlias "new2.site.com"
ServerAdmin "
root@new2.site.com"
DocumentRoot "/.../new2"
ErrorLog /var/logs/error.log
CustomLog /var/logs/access.log common
.
.
</VirtualHost>
и в /etc/hosts
127.0.0.1 loclahost site.com
127.0.0.2 new1.site.com
127.0.0.2
www.new1.site.com
и т.д.
Вот правда в доке (русскоязычной, ссылка сверху) написано что должен быть модуль:
LoadModule vhost_alias_module modules/mod_vhost_alias.so
AddModule mod_vhost_alias.c
а у меня нет такого модуля, может как-то доустановить, я б вообще хотел бы обновить (Apache 1.3.6), да сразу php и mysql нормальный поставить, но не знаю можно ли "безболезненно" скинуть всё это старьё.
Вот такие пироги, а вот на счёт:
вирт_хост CNAME днс_www
то эт где надо прописывать в named.conf
Добавлено: 18 июн 2004, 13:29
Llama
1) vhost_alias весьма полезен при большом количестве виртуальных хостов, но пока еще не нужен тебе.
2) Читать dns howto (есть на русском) до полного просветления. Еще лутше - отжалеть денег и купить книгу Bind & DNS (кажется) издательства O'Reilly