Настройка Nginx - перенаправление запросов на сервер авторизации и перенаправление обратно для обработки запроса

Любой входящий запрос на (xxxxx)-> перенаправить на xxxxauth.domain.edu ->, который аутентифицирует пользователя и перенаправляет обратно на сервер xxxx. (С набором cookie, в моем случае это EZproxy server, выполняющий настройку cookie)

Я попытался переписать URL-адрес запроса, а также с использованием стенда proxy_pass, что привело к ошибке зацикливания (из браузера).

Должно быть, мне не хватает какого-то базового заголовка или чего-то, чего я не смог получить со вчерашнего утра.
Любые предложения относительно того, как должен быть конфиг?

1 ответ

Ваш root Директива имеет две проблемы:

  1. Он использует относительный путь. Когда используется относительный путь, он относится к каталогу по умолчанию, скомпилированному в nginx. Вы знаете, кто это? Лучше всего указывать абсолютные пути.
  2. Это не в том месте. root директива должна быть указана в server блок. Это одна из самых распространенных ошибок конфигурации nginx.
Другие вопросы по тегам