Измените IP клиента на IP прокси для запросов API - PullRequest
0 голосов
/ 27 мая 2019

Исходный IP-адрес клиента не меняется, когда я использую обратный прокси-сервер для использования некоторого API с внутреннего корпоративного сервера.

До сих пор я делал то, что большинство людей предлагали в Интернете.Просто вставьте proxyPass в конфигурационные файлы Apache.В основном, установка выглядит следующим образом.

Браузер клиента -> Обратный прокси-сервер -> Внутренний сервер

Внутренний API, который я пытаюсь использовать, открыт только для обратного прокси из-за очевидных соображений безопасности,Если бы я мог просто передать IP-адрес обратного прокси-сервера внутреннему серверу, он бы просто работал.

<Location />
  ProxyPass ${internalServer}
  ProxyPassReverse ${internalServer}
</Location>

Я также пробовал RemoteIPHeader $ {myProxyIP}

Он должен подключиться и позволитья использую API с внутреннего сервера.

1 Ответ

0 голосов
/ 27 мая 2019

Попробуйте:

<Location />
  ProxyAddHeaders Off
  ProxyPass ${internalServer} 
  ProxyPassReverse ${internalServer}
</Location>
...