Nginx 403 禁止使用 grafana 中的 link_secure 静态文件

Nginx 403 禁止使用 grafana 中的 link_secure 静态文件

我正在尝试使用 nginx 作为身份验证代理来配置自动登录,我能够成功进行身份验证,但是当 grafana 加载所有静态文件时出现 401 问题。

我的 nginx 配置

#我还尝试在 grafana.ini 中启用 /grafana

  location / {
        secure_link $arg_md5,$arg_expires;
        secure_link_md5 "$secure_link_expires$uri enigma";
        if ($secure_link = "") { return 403; }
        if ($secure_link = "0") { return 410; }
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Session-Token $http_x_session_token;
        proxy_set_header X-WEBAUTH-USER $arg_user;
        proxy_set_header Authorization "";
        #rewrite ^/auth(.*)$ /$1;       
                            
    }

401 错误

如你所见,下面所有资源都是 401,这是我用于身份验证的链接

http://localhost/?md5=JSyq8fW04y5L7Khd0BoZ9g&expires=1686614400&user=admin

相关内容