Даже не знаю как это правильно назвать
Вобщем, на двух 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, как будно он на том же сервере.
Куда копать?
Proxy? Чтобы http запрос поступивший на 1 apache обрабатывался на другом
- Naeel Maqsudov
- Сообщения: 2551
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Cредствами web языков аля @file_get_contents('http:/
Или же mod rewrite в помощь..
Или же mod rewrite в помощь..
[syntax=Delphi] [/syntax]
- Naeel Maqsudov
- Сообщения: 2551
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Сделал по другому.
Настроил на основном апаче Virtual Host с проксированием на другой апач.
Получилось, что http:/tratata.company.ru:80 это на самом деле http:/host:8080/tratata
Думаю, что можно настроить алиас, http:/company.ru:80/tratata, но не пробовал. На следующей неделе проверю.
Настроил на основном апаче Virtual Host с проксированием на другой апач.
Получилось, что http:/tratata.company.ru:80 это на самом деле http:/host:8080/tratata
Думаю, что можно настроить алиас, http:/company.ru:80/tratata, но не пробовал. На следующей неделе проверю.