设置 Nginx——将请求重定向到身份验证服务器并重定向回来处理请求

设置 Nginx——将请求重定向到身份验证服务器并重定向回来处理请求

任何传入请求 (xxxxx)--> 重定向到 xxxxauth.domain.edu --> 都会对用户进行身份验证并重定向回 xxxx 服务器。(设置 cookie 后,在我的情况下,是 EZproxy 服务器进行 cookie 设置)

我尝试过重写请求 url 并使用 proxy_pass booth,但导致循环错误(来自浏览器)。

我肯定是缺少了一些基本标题,或者从昨天早上开始我就无法获取的东西。
关于配置应该如何进行,有什么建议吗?

答案1

您的root指令有两个问题:

  1. 它使用相对路径。当使用相对路径时,它是相对于编译到 nginx 中的默认目录。你知道那是哪一个吗?最好指定绝对路径。
  2. 它的位置不对。该root指令应该在块中指定server。这是最常见的 nginx 配置错误

相关内容