2ip один apache22

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
penguen
рядовой
Сообщения: 30
Зарегистрирован: 2008-04-22 17:05:36

2ip один apache22

Непрочитанное сообщение penguen » 2010-09-20 10:57:29

Доброе время суток.
Поставили задачу:
Есть несколько настроен. виртуальн. хостов. Все работает нормально.
Но один сайт нужно перекинуть на отдельный айпи, и чтоб тот же апачи его слушал и обрабатывал вирт. хост.

Server version: Apache/2.2.11 (FreeBSD)
Server built: Mar 9 2010 09:39:43

-------------------------------------------
в самом конфиге индейца сделал listen *:80
в виртуал-хосте вот что:

NameVirtualHost 192.168.8.12:80

<VirtualHost www.domane.ua:80>
ServerAdmin postmaster@www.domane.ua
DocumentRoot /usr/local/www/www.domane.ua/www
ServerName www.domane.ua
ErrorLog /usr/local/www/www.domane.ua/logs/www.error_log
</VirtualHost>

<VirtualHost 192.168.8.12:80>
ServerAdmin postmaster@www.domane.ua
DocumentRoot /usr/local/www/forum.domane.ua/www
ServerName forum.domane.ua
ErrorLog /usr/local/www/forum.domane.ua/logs/forum.error_log
</VirtualHost>

Вирт. домен www.domane.ua должен прослушиваться и висеть на айпи-адресе 192.168.8.14
в ДНС прописано www.domane.ua = 192.168.8.14
---------------------------------------
При заходе на домен www.domane.ua не работает хост, пинг на www.domane.ua идет и указуется айпишник с днса.
Как побороть всю эту срань?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: 2ip один apache22

Непрочитанное сообщение terminus » 2010-09-20 11:07:57

1) Писать в раздел Софт, а не FreeBSD
2) убрать NameVirtualHost 192.168.8.12:80, сделать NameVirtualHost *:80
3) вместо <VirtualHost www.domane.ua:80> сделать <VirtualHost 192.168.8.14:80>
:unknown:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

penguen
рядовой
Сообщения: 30
Зарегистрирован: 2008-04-22 17:05:36

Re: 2ip один apache22

Непрочитанное сообщение penguen » 2010-09-20 11:48:07

terminus писал(а):1) Писать в раздел Софт, а не FreeBSD
2) убрать NameVirtualHost 192.168.8.12:80, сделать NameVirtualHost *:80
3) вместо <VirtualHost http://www.domane.ua:80> сделать <VirtualHost 192.168.8.14:80>
:unknown:
Проделал и вот что пишет при перезагрузки индеец:

[warn] VirtualHost 192.168.8.12:80 overlaps with VirtualHost 192.168.8.12:80, the first has precedence, perhaps you need a NameVirtualHost directive


FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Re: 2ip один apache22

Непрочитанное сообщение FiL » 2010-09-28 15:50:42

penguen писал(а):
terminus писал(а):1) Писать в раздел Софт, а не FreeBSD
2) убрать NameVirtualHost 192.168.8.12:80, сделать NameVirtualHost *:80
3) вместо <VirtualHost http://www.domane.ua:80> сделать <VirtualHost 192.168.8.14:80>
:unknown:
Проделал и вот что пишет при перезагрузки индеец:

[warn] VirtualHost 192.168.8.12:80 overlaps with VirtualHost 192.168.8.12:80, the first has precedence, perhaps you need a NameVirtualHost directive

вместо <VirtualHost http://www.domane.ua:80> сделать <VirtualHost *:80>
вместо <VirtualHost 192.168.8.12:80> сделать <VirtualHost *:80>

Вообще, то, что идет после <VirtualHost должно соответствовать тому, что написано в NameVirtualHost.

Но! Если на втором IP висит только один домен, то можно было разделять по именам только один IP, а второй отделять по адресу.

penguen
рядовой
Сообщения: 30
Зарегистрирован: 2008-04-22 17:05:36

Re: 2ip один apache22

Непрочитанное сообщение penguen » 2010-09-29 15:33:51

FiL писал(а):
penguen писал(а):
terminus писал(а):1) Писать в раздел Софт, а не FreeBSD
2) убрать NameVirtualHost 192.168.8.12:80, сделать NameVirtualHost *:80
3) вместо <VirtualHost http://www.domane.ua:80> сделать <VirtualHost 192.168.8.14:80>
:unknown:
Проделал и вот что пишет при перезагрузки индеец:

[warn] VirtualHost 192.168.8.12:80 overlaps with VirtualHost 192.168.8.12:80, the first has precedence, perhaps you need a NameVirtualHost directive

вместо <VirtualHost http://www.domane.ua:80> сделать <VirtualHost *:80>
вместо <VirtualHost 192.168.8.12:80> сделать <VirtualHost *:80>

Вообще, то, что идет после <VirtualHost должно соответствовать тому, что написано в NameVirtualHost.

Но! Если на втором IP висит только один домен, то можно было разделять по именам только один IP, а второй отделять по адресу.
Вот конфиг что я редактировал:

NameVirtualHost *:80

<VirtualHost 192.168.8.12:80>
ServerAdmin postmaster@domane.net.ua
DocumentRoot /usr/local/www/www.domane.net.ua/www
ServerName http://www.domane.net.ua
ErrorLog /usr/local/www/www.domane.net.ua/logs/www.error_log
</VirtualHost>

<VirtualHost 192.168.8.14:80>
ServerAdmin postmaster@domane.net.ua
DocumentRoot /usr/local/www/forum.domane.net.ua/www
ServerName forum.domane.net.ua
ErrorLog /usr/local/www/forum.domane.net.ua/logs/forum.error_log
</VirtualHost>

Не работает Естествено добавил второй Интерфейс и айпи

FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Re: 2ip один apache22

Непрочитанное сообщение FiL » 2010-09-29 21:40:00

исчо раз внимательно читайте что я написал. Там есть ответ.