小编ede*_*isn的帖子

nginx auth_request 重定向

我使用 auth_request 模块(http://nginx.org/en/docs/http/ngx_http_auth_request_module.html)。我的 nginx 配置:

auth_request /auth;
auth_request_set $backend_status $upstream_status;

location / {
    proxy_pass http://unicorn;

    error_page 401 @auth;
}

location = /auth {
    internal;
    proxy_pass https://proxy_pass_url;
    proxy_pass_request_body off;
    proxy_set_header Content-Length "";
}

location @auth {
    if ($backend_status = "401") {
      return 302 https://proxy_pass_url/login? origin=$scheme://$http_host$request_uri;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我的重定向不起作用。我的配置出了什么问题?

nginx auth-request

5
推荐指数
1
解决办法
5192
查看次数

标签 统计

auth-request ×1

nginx ×1