小编Akk*_*kiD的帖子

使用 nginx 作为反向代理与 keycloak 作为上游服务器的组合失败

我们是 nginx 新手,并试图用它替换 httpd。我们有以下 nginx 配置:

location /auth {
      proxy_pass http://keycloak_server$request_uri;

      proxy_http_version 1.1;

      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-Forwarded-Proto  https;
}
Run Code Online (Sandbox Code Playgroud)

这适用于提供对管理员门户的访问。然而,我们也使用 keycloak 对我们的应用程序进行身份验证,问题是 keycloak 以 302 重定向响应,但 nginx 将其视为 502 错误网关错误。

apache httpd 工作没有任何问题。我们做错了什么?任何指针或特定的配置指南将不胜感激。

nginx keycloak nginx-reverse-proxy

3
推荐指数
1
解决办法
2068
查看次数

标签 统计

keycloak ×1

nginx ×1

nginx-reverse-proxy ×1