Страница 1 из 1

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

Добавлено: 15 май 2009, 12:34
Naeel Maqsudov
Даже не знаю как это правильно назвать :)
Вобщем, на двух 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, как будно он на том же сервере.

Куда копать?

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

Добавлено: 15 май 2009, 16:34
Duncon
Cредствами web языков аля @file_get_contents('http:/
Или же mod rewrite в помощь..

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

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

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