Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: Ganer от 19 Ноября 2002, 18:18:10

Название: 2 ip 2 apache 1 машина
Отправлено: Ganer от 19 Ноября 2002, 18:18:10
У меня возникла необходимость поставить на линуксовую машину 2 апача (за один из них другая контора следить будет, поэтому разные сервера. Они оба должны быть на одной машине на 80-м порту но типа на 2-х ип адресах. Как это выглядит ? И возможно ли повесить на машину с 1-й сетевухой 2 ип адреса и как сказать апачу на какой ип он должен реагировать.
Название: 2 ip 2 apache 1 машина
Отправлено: ThE0ReTiC от 19 Ноября 2002, 23:46:55
Ну если навесишь 2 ip на интерфейс - то проблем вообще не должно быть.
Просто один VirtualHost вешаешь на первый ИП, а второй на второй.
А почему такая необходимость вешать все на 80 порт? На другой, например 8099, нельзя?
Название: 2 ip 2 apache 1 машина
Отправлено: Oak от 20 Ноября 2002, 13:06:41
2 апача - всмысле 2 процесса или 1н апач с двумя сайтами?

можно и так и так - в конфиге вместо 0.0.0.0 указываешь какой IP ему слушать.

А на машинку - на интерфейс делвется alias
Для linux - ifconfig ed0:0  или типа того.
Название: 2 ip 2 apache 1 машина
Отправлено: Ganer от 20 Ноября 2002, 14:52:12
2 апача в смысле два инстанса, сайтов на втором апаче будет больше. ну вроде в теории разобрался - теперь главное не ошибится при добалении 2-го ип, а то к хостеру ехать прийдется :)
говорят ifconfig ed0:0 - типа старый метод записи, лучше утилиту ip юзать ... но чо то не могу доку по ней нормальную посмотреть
Название: 2 ip 2 apache 1 машина
Отправлено: Maniac от 20 Ноября 2002, 17:09:47
Люди, я, наверное, чего-то не понимаю, но объясните дураку: разве можно на одной машине вешать на один и тот же порт два процесса? Насколько я помню по своему юниксопрограммерскому опыту, при попытке bind\'a система ругается.
Название: 2 ip 2 apache 1 машина
Отправлено: ThE0ReTiC от 20 Ноября 2002, 17:23:29
Maniac
А обработка запросов к виртуальным хостам, тогда как работает? ;)
Название: 2 ip 2 apache 1 машина
Отправлено: Maniac от 20 Ноября 2002, 17:33:11
Цитировать
А обработка запросов к виртуальным хостам, тогда как работает?

Дык эти запросы обрабатывает ОДИН запущенный сервер.
Название: 2 ip 2 apache 1 машина
Отправлено: Ganer от 20 Ноября 2002, 18:22:46
для этого и делается 2 ип в системе, типа один процесс будет слушать один ип, а другой второй ип ... в теории как я понял так :)
а виртуальные - фигня он просто по метке host определяет на какой домен ты собирался ...
Название: 2 ip 2 apache 1 машина
Отправлено: ThE0ReTiC от 20 Ноября 2002, 18:25:22
Цитировать
по метке host

По ServerName при включенном NameVirtualHost
Название: 2 ip 2 apache 1 машина
Отправлено: Ganer от 20 Ноября 2002, 18:28:07
я о HOST на http клиенте
Название: 2 ip 2 apache 1 машина
Отправлено: ThE0ReTiC от 20 Ноября 2002, 18:43:33
Ganer
Вообще, есть такая пользительная весч - hosts-заменитель. DNS называется.
Рекоммендую. :))
Название: 2 ip 2 apache 1 машина
Отправлено: Ganer от 21 Ноября 2002, 10:27:41
Theoretic: сегодня ж вроде не понедельник ;)
telnet xxx.xxx.xxx.xxx 80
GET /index.html HTTP/1.0
HOST: myhost1.ru
^^
по этому хосту ...
Название: 2 ip 2 apache 1 машина
Отправлено: ThE0ReTiC от 21 Ноября 2002, 11:48:53
Ganer
У кого как. ;)
Ладно. Хорош флеймить.
Ты разобрался?
Название: 2 ip 2 apache 1 машина
Отправлено: Ganer от 21 Ноября 2002, 13:57:37
ну ... тут без пол литра не разберешся :) нада ждать пятницы
ну а если серьезно то вроде прописал 2 ип и 1 апач уже пашет с одного из ип. да вот второй апач будут другие ребята ставить, но вроде проблем не должно быть ... наверно ... :)