Как реверсировать прокси хост с apache, который находится за прямым прокси

Если у вас есть хост, доступ к которому возможен только через прямой прокси, и вы хотите получить к нему доступ через приложение, которое не поддерживает прокси - как настроить обратный прокси на виртуальном хосте apache, доступном для приложения?

То есть приложение обращается к http://myapache:myvirtualhost/, из которого myapache обращается к удаленному приложению по forwardproxy:forwardport .

1 ответ

Решение

Один из способов сделать это - настроить apache на myapache с помощью:

Listen 12345

<VirtualHost *:12345>
  ProxyRemote http http://forwardproxy:5432
  <Location />
      ProxyPass http://remoteapp:9876/
      ProxyPassReverse /
  </Location>
</VirtualHost>

Удаленное приложение http://remoteapp:9876/ имеет обратный прокси-сервер как http://myapache:12345/. Если что-то подключается http://myapache:12345/, запрос проксируется http://forwardproxy:5432/

Другие вопросы по тегам