我已经在 GCP 计算引擎 (VM) 上设置了 Keycloak (docker 容器)。设置后sslRequired=none
,我可以通过公共 IP(例如http://33.44.55.66:8080)访问 Keycloak 并管理领域。
我已经配置了 GCP CLassic (HTTPS) 负载均衡器并添加了两个前端,如下所述。负载均衡器将请求转发到 VM 上的 Keycloak 实例。
- HTTP:http: //55.44.33.22/keycloak
- HTTPS:https ://my-domain.com/keycloak
在浏览器中,HTTP URL 工作正常,我可以登录 Keycloak 并管理领域。但是,对于 HTTPS URL,我收到以下错误
Mixed Content: The page at 'https://my-domain.com/auth/admin/master/console/' was loaded over HTTPS, but requested an insecure script 'http://my-domain.com/auth/js/keycloak.js?version=gyc8p'. This request has been blocked; the content must be served over HTTPS.
注意:我试过这个建议,但没有奏效
请问有人可以帮忙吗?