Автор Тема: сайты на разных хостах  (Прочитано 1750 раз)

Оффлайн paladin

  • Участник
  • *
  • Сообщений: 9
сайты на разных хостах
« : 20.11.2011 11:20:30 »
Доброго времени суток!
сперва о том что есть: Altlinux Server в качестве шлюза с настроенным iptables, плюс к этому на нем крутятся 2 ведомственных сайта, один веб-интерфейс почты.
Задача: установили в локальной сети систему гарант-веб, необходимо дать доступ к этой системе для пользователей которые находятся за пределами локальной сети, так, чтобы остались и те виртуальные сайты, и система "гарант" тоже была доступна, к примеру site1.mycompany.ru/garant.
подскажите где копать? в apache или iptables?

Пользователи работают с системой гарант через веб, сама система гарант установлена на сервере под управление win 2008 r2
« Последнее редактирование: 20.11.2011 11:45:44 от paladin »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: сайты на разных хостах
« Ответ #1 : 20.11.2011 11:26:25 »
Как пользователи работают с гарант веб (браузер или какой-то клиент имеется) ?
Где установлена система (сервер с альтом или другой пк в сети) ?

Оффлайн paladin

  • Участник
  • *
  • Сообщений: 9
Re: сайты на разных хостах
« Ответ #2 : 20.11.2011 11:30:21 »
пользователи c гарантом работают через веб-браузер, сам гарант установлен на сервере win2008r2
« Последнее редактирование: 20.11.2011 12:20:55 от paladin »

Знайка

  • Гость
Re: сайты на разных хостах
« Ответ #3 : 20.11.2011 11:39:19 »
Доброго времени суток!
То есть два сайта на шлюзе, плюс один сайт на компьютере в локальной сети?

Оффлайн paladin

  • Участник
  • *
  • Сообщений: 9
Re: сайты на разных хостах
« Ответ #4 : 20.11.2011 11:40:16 »
совешенно верно

Знайка

  • Гость
Re: сайты на разных хостах
« Ответ #5 : 20.11.2011 12:53:56 »
Нужно что бы все три сайта откликались на одном потру, или можно, что бы на разных?

Оффлайн paladin

  • Участник
  • *
  • Сообщений: 9
Re: сайты на разных хостах
« Ответ #6 : 20.11.2011 13:13:41 »
нужно чтобы откликались по одному порту

Знайка

  • Гость
Re: сайты на разных хостах
« Ответ #7 : 20.11.2011 13:16:51 »
Еще один вопрос.
Снаружи, только гарант нужен, или все три сайта?

Оффлайн paladin

  • Участник
  • *
  • Сообщений: 9
Re: сайты на разных хостах
« Ответ #8 : 20.11.2011 13:20:12 »
все три сайта должны быть доступны как снаружи, так из локальной сети

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: сайты на разных хостах
« Ответ #9 : 20.11.2011 13:37:59 »
Если хотите по одному порту сделать, то вам придется переносить всю морду программы на шлюз, что, как я понимаю, нереально. А вот если гарант физически не находится на шлюзе, то здесь либо проброс портов (и по одному порту не получится) либо наваять еще один виртуальный хост и сделать принудительный редирект на внутренный пк с гарантом. Но как это будет работать и будет ли вообще - не могу сказать. В этом случае будут по одному порту работать.

Знайка

  • Гость
Re: сайты на разных хостах
« Ответ #10 : 20.11.2011 13:41:24 »
IpTables вам точно тут не поможет.

Сквид, опция httpd_accel_host Нигде не указано, держит ли эта опция ACL, или нет. А попробовать мне негде.

Вот это еще может поможет: http://htaccess.net.ru/doc/Redirect/Redirect.php
Но боюсь, только для внутренней сети.

А как у вас первые два сайта реализованы?
Как виртуальные хосты? Если да, то вам может сможет помочь mod_proxy.
То есть два сайта как обычные виртуальные хосты, а для третьего аппачь будет "прослойкой".

Есть еще один вариант. Делать редирект на другой порт, а это порт пробрасывать на гарант. Для пользователя, это будет прозрачно.
« Последнее редактирование: 20.11.2011 14:04:37 от Знайка »

Оффлайн paladin

  • Участник
  • *
  • Сообщений: 9
Re: сайты на разных хостах
« Ответ #11 : 20.11.2011 15:21:04 »
Да, два сайта как обычные виртуальные хосты.
Я попробую mod_proxy, по результатам отпишусь  :)
« Последнее редактирование: 20.11.2011 15:23:27 от paladin »