Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
antonk78 Гость
|
Добавлено: Пн Авг 19 2002 11:24 Заголовок сообщения: Virtual host Apache |
|
|
Люди добрые (и не очень) проможите христа ради. Пытаюсь сделать виртуальный узел в Апачах. В инструкциях сказано что в базе данных сервера имен все должно быть чисто-корректно расписано, а что именно не сказано. Объясните плизззззз... (Named поднят нормально). |
|
Вернуться к началу |
|
|
AlexanderK Гость
|
Добавлено: Пн Авг 19 2002 11:33 Заголовок сообщения: Re: Virtual host Apache |
|
|
Если name-based virtula hosts
в DNS www IN A 10.10.10.1 www2 IN A 10.10.10.1 www3 IN A 10.10.10.1
в httpd.conf
NameVirtualHost www
ServerAdmin webmaster@ DocumentRoot /tam/gde/nado ServerName www.xxx.ru ErrorLog logs/error_log CustomLog logs/access_log common
ServerAdmin webmaster@ DocumentRoot "/usr/local/apache/htdocs" ServerName www2.xxx.ru ErrorLog logs/error_log CustomLog logs/access_log common
Ну и так далее в том же духе |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Пн Авг 19 2002 11:52 Заголовок сообщения: Про DNS |
|
|
Виртуальные саты бывают IP-based (каждый на своем IP-адресе) и Name-based (все на одном IP-адресе, различаются именами). В любом случае в DNS д.б. прописано соответствие всех доменных имен IP-адресам машины, которая обслуживает сайты. |
|
Вернуться к началу |
|
|
antonk78 Гость
|
Добавлено: Пн Авг 19 2002 12:33 Заголовок сообщения: Re: Virtual host Apache |
|
|
Предположим, что у меня сервер называется www.server.ru, с ip-адресом 10.8.83.114. Я хочу сделать хостинг каму-нить, чтоб у него был адрес www.virtserver.ru с ip-адресом 10.8.83.114. Под записью в DNS я предполагаю надо внести запись www.virtserver.ru IN A 10.8.83.114 в файл /etc/namedb/s/server.ru правильно? В httpd.conf я должон использовать какой вариант этот ServerAdmin webmaster@ DocumentRoot /tam/gde/nado ServerName www.xxx.ru ErrorLog logs/error_log CustomLog logs/access_log common
или этот ServerAdmin webmaster@ DocumentRoot "/usr/local/apache/htdocs" ServerName www2.xxx.ru ErrorLog logs/error_log CustomLog logs/access_log common
Кстати после запуска Апачи вылезает вот такое:
anton# /usr/local/apache/bin/apachectl start [Sun Feb 20 18:02:34 2000] [error] Cannot resolve host name www.kill.ru --- ignoring! [Sun Feb 20 18:02:34 2000] [warn] NameVirtualHost 10.8.83.114:80 has no VirtualHosts [Sun Feb 20 18:02:34 2000] [warn] NameVirtualHost 10.8.83.114:80 has no VirtualHosts /usr/local/apache/bin/apachectl start: httpd could not be started |
|
Вернуться к началу |
|
|
Pioneer
Зарегистрирован: 25.10.2001 Сообщения: 45 Откуда: Усть-Кут
|
Добавлено: Пн Авг 19 2002 12:48 Заголовок сообщения: Re: Virtual host Apache |
|
|
Насколько я понимаю Bind должно быть так...
В зоне server.ru
www IN A 10.8.83.114
$ORIGIN virtual01.server.ru www IN A 10.8.83.114
$ORIGIN virtual02.server.ru www IN A 10.8.83.114
Но это не совсем хорошо ...
Есть лучший вариант...
В зоне server.ru
www IN A 10.8.83.114 www.virtual01 IN CNAME www.server.ru. www.virtual02 IN CNAME www.server.ru.
A вот чтобы сделать www.virtserver.ru - ВIND должен быть мастером для virtserver.ru.
Или я где то гоню? )) |
|
Вернуться к началу |
|
|
|