Proxy? Чтобы http запрос поступивший на 1 apache обрабатывался на другом

Настройка и администрирование веб-серверов.
Ответить
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

15 май 2009, 12:34

Даже не знаю как это правильно назвать :)
Вобщем, на двух web-серверах разверноуты сервисы:
http:/company.ru:80/blablabla
http:/host:8080/tratata

Можно ли сделать, чтобы запросы
http:/company.ru:80/tratata
проходити транзитом на второй сервер

смысл в следующем:
* Сервер company.ru доступен из интернета на нем много критичных сервисов.
* Сервис http:/host:8080/tratata 1) бывает доступен периодически 2) обслуживается другой командой разработчиков 3) но тоже должен быть доступен из интернета
* Выпускать в интернет 2 сервера не хочется, а хочется чтобы и этот некритичный сервис был бы доступен по ссылке http:/company.ru:80/tratata, как будно он на том же сервере.

Куда копать?
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

15 май 2009, 16:34

Cредствами web языков аля @file_get_contents('http:/
Или же mod rewrite в помощь..
[syntax=Delphi] [/syntax]
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

16 май 2009, 17:55

:) Сделал по другому.
Настроил на основном апаче Virtual Host с проксированием на другой апач.
Получилось, что http:/tratata.company.ru:80 это на самом деле http:/host:8080/tratata

Думаю, что можно настроить алиас, http:/company.ru:80/tratata, но не пробовал. На следующей неделе проверю.
Ответить