![](/img/trans.png)
[英]SSL/TLS passthrough NGINX-Ingress-Controller on Openshift Not Working
[英]keycloak stops working when enabling tls behind nginx ingress controller
我需要有关如何在 eks kubernetes 上使用 TLS 配置 nginx 入口 controller 和 keycloak 的建议。
我的第一次尝试是让 keycloak 在没有 TLS 的情况下工作。 这工作正常。 但是当我将 TLS 添加到入口定义时,keycloak 给出了一个无效参数:redirect_uri错误。
这是工作样本:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: keycloak-tls-test
namespace: keycloak-tls-test
spec:
rules:
- host: keycloak.test.myhops.com
http:
paths:
- backend:
serviceName: keycloak
servicePort: 80
当我添加 tls 部分时,我得到了上述错误。 请参阅下面的 yaml 文件。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: keycloak-tls-test
namespace: keycloak-tls-test
spec:
tls:
- hosts:
- keycloak.test.myhops.com
secretName: test-myhops-tls
rules:
- host: keycloak.test.myhops.com
http:
paths:
- backend:
serviceName: keycloak
servicePort: 80
关于如何解决这个问题的任何建议? 一个在线建议是将https://keycloak.test.myhops.com/ * 添加到主 ZB94B7EF7F17D2394D6FBDF45 中的安全管理控制台客户端的有效重定向 URL 中。 这解决了无效的 redirect_uri 错误,但后来我只有空白页。 我在 keycloak 日志中找不到提示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.