Страница 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
kolyan писал(а):DNS настроил, всё работает; можешь посмотреть http://kr.com.ua/
Теперь настроим апача. Оригинальная документация тут:
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