Можете ли вы настроить Apache Location директиву, чтобы исключить запросы, проксированные с другого сервера - PullRequest
0 голосов
/ 31 марта 2020

У меня есть сервер apache (ServerA), который будет обслуживать прямые запросы пользователей и прокси-запросы от доверенного сервера.

Сервер apache (ServerA) имеет следующий обработчик местоположения

<Location />
  AuthType shibboleth
  ShibRequireSession On
  ShibUseHeaders On
  require valid-user
</Location>

Вышеуказанное защищает все URL, обслуживаемые этим apache (ServerA). Однако мне нужен вышеуказанный обработчик местоположения, чтобы исключить все запросы, которые были отправлены доверенным прокси-сервером (ServerB).

Имя хоста в URL запросов, отправленных прокси-сервером (ServerB), будет отличаться от имени сервера (ServerA), указанного выше apache.

Есть ли в любом случае проверка url и исключая или любые встроенные команды, которые будут исключать запросы через proxypass, которые могут использоваться в обработчике местоположения?

...