任何传入请求 (xxxxx)--> 重定向到 xxxxauth.domain.edu --> 都会对用户进行身份验证并重定向回 xxxx 服务器。(设置 cookie 后,在我的情况下,是 EZproxy 服务器进行 cookie 设置)
我尝试过重写请求 url 并使用 proxy_pass booth,但导致循环错误(来自浏览器)。
我肯定是缺少了一些基本标题,或者从昨天早上开始我就无法获取的东西。
关于配置应该如何进行,有什么建议吗?
答案1
您的root
指令有两个问题:
- 它使用相对路径。当使用相对路径时,它是相对于编译到 nginx 中的默认目录。你知道那是哪一个吗?最好指定绝对路径。
- 它的位置不对。该
root
指令应该在块中指定server
。这是最常见的 nginx 配置错误。