Настройка Nginx - перенаправление запросов на сервер авторизации и перенаправление обратно для обработки запроса
Любой входящий запрос на (xxxxx)-> перенаправить на xxxxauth.domain.edu ->, который аутентифицирует пользователя и перенаправляет обратно на сервер xxxx. (С набором cookie, в моем случае это EZproxy server, выполняющий настройку cookie)
Я попытался переписать URL-адрес запроса, а также с использованием стенда proxy_pass, что привело к ошибке зацикливания (из браузера).
Должно быть, мне не хватает какого-то базового заголовка или чего-то, чего я не смог получить со вчерашнего утра.
Любые предложения относительно того, как должен быть конфиг?
1 ответ
Ваш root
Директива имеет две проблемы:
- Он использует относительный путь. Когда используется относительный путь, он относится к каталогу по умолчанию, скомпилированному в nginx. Вы знаете, кто это? Лучше всего указывать абсолютные пути.
- Это не в том месте.
root
директива должна быть указана вserver
блок. Это одна из самых распространенных ошибок конфигурации nginx.