Я шукаю функцію програмного забезпечення / інструменту / операційної системи, яка дозволяє мені робити наступне:
Вхідні HTTP-запити пересилаються в іншу систему (і відповідь потім також надсилається назад):
Тож Клієнт А надсилає до
http://myserver/path/subdir1
MyServer буде пересилати запит
http://otherserver1/path/something
, чекати відповіді, а потім відправити відповідь назад Клієнту А.Хтось інший (можливо клієнт A, можливо клієнт B) надсилає запит на адресу
http://myserver/path/subdir2
MyServer буде пересилати запит
http://otherserver2/some/where
, чекати відповіді, а потім відправити відповідь запитувачу.
Це не традиційний проксі-сервер, оскільки існує відображення вхідної URL-адреси та цілі вперед. Також клієнт / запитувач не повинен знати про це, а інші сервери також не повинні про це знати. Оскільки HTTP-Шлях повинен впливати на ціль відображення, нормальний маршрутизатор неможливий.
Я досі шукаю, як би ви це назвали і як це вирішити. Не повинно бути занадто великою проблемою для мого почуття.
Сервер, який повинен запускати переадресацію HTTP, - це Windows Server 2016.