Keycloak NGINX 反向代理问题
Posted
技术标签:
【中文标题】Keycloak NGINX 反向代理问题【英文标题】:Keycloak NGINX Reverse Proxy issue 【发布时间】:2020-05-20 09:51:31 【问题描述】:我在 Keycloak 上配置反向代理时收到以下错误。
Mixed Content: The page at 'https://keycloak.com/auth/admin/master/console/' was loaded over HTTPS, but requested an insecure script 'http://keycloak.com/auth/js/keycloak.js?version=vr8o5'. This request has been blocked; the content must be served over HTTPS.
如何解决这个问题以及需要在 nginx 中添加什么配置。
【问题讨论】:
【参考方案1】:您必须使用强制标头更改默认 NGINX 服务器配置:
location /
try_files $uri /index.html;
proxy_set_header X-Forwarded-Proto $scheme;
**add_header Access-Control-Allow-Origin *;**
【讨论】:
以上是关于Keycloak NGINX 反向代理问题的主要内容,如果未能解决你的问题,请参考以下文章
keycloak 无效参数:redirect_uri 在反向代理后面
使用 nginx 作为反向代理和 keycloak 作为上游服务器的组合失败