Исходный IP-адрес клиента не меняется, когда я использую обратный прокси-сервер для использования некоторого API с внутреннего корпоративного сервера.
До сих пор я делал то, что большинство людей предлагали в Интернете.Просто вставьте proxyPass в конфигурационные файлы Apache.В основном, установка выглядит следующим образом.
Браузер клиента -> Обратный прокси-сервер -> Внутренний сервер
Внутренний API, который я пытаюсь использовать, открыт только для обратного прокси из-за очевидных соображений безопасности,Если бы я мог просто передать IP-адрес обратного прокси-сервера внутреннему серверу, он бы просто работал.
<Location />
ProxyPass ${internalServer}
ProxyPassReverse ${internalServer}
</Location>
Я также пробовал RemoteIPHeader $ {myProxyIP}
Он должен подключиться и позволитья использую API с внутреннего сервера.