Вы описываете HTTP обратный прокси . Эта функция существует на нескольких веб-серверах (включая Nginx и Apache httpd) - с помощью ProxyPass или аналогичного оператора можно настроить произвольное расположение для перенаправления на другой сервер вместо локального обслуживания. Это также включает переписывание пути HTTP-запроса, которое вы описываете.
Требуется HTTP Relay / Forwarder
Я ищу функцию программного обеспечения / инструмента / операционной системы, которая позволяет мне делать следующее:
Входящие HTTP-запросы перенаправляются в другую систему (и затем ответ также отправляется обратно):
Таким образом, клиент A отправляет
http://myserver/path/subdir1
MyServer перенаправит запрос
http://otherserver1/path/something
, дождется ответа и затем отправит ответ клиенту А.Кто-то еще (может быть, клиент A, может быть, клиент B) отправляет запрос
http://myserver/path/subdir2
MyServer перенаправит запрос
http://otherserver2/some/where
, дождется ответа и затем отправит ответ обратно запрашивающей стороне.
Это не традиционный прокси, так как существует соответствие между входящим URL-адресом и forward-target. Кроме того, клиент / запросчик не должен знать об этом, а другие серверы также не должны знать об этом. Поскольку путь HTTP должен влиять на цель отображения, нормальный маршрутизатор невозможен.
Я все еще ищу, как бы вы назвали это и как это решить. Не должно быть слишком много проблем для моих чувств.
Сервер, который должен запустить HTTP-пересылку, - Windows Server 2016.
1 ответ на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
3
Есть ли способ соединить два компьютера через USB?
-
3
Как сохранить несколько подключений к интернету?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
2
Mac не присоединится к рабочей группе Windows
-
1
Как я могу повысить безопасность своего портала?
-
1
Как подключить к сети Windows XP и Ubuntu Linux?