nginx - 通过 nginx 入口 Controller 进行 Ldap 身份验证

标签 nginx openldap docker-ingress

我在 kubernates 中使用 nginx 入口 Controller ,我使用自定义的 nginx 模板文件通过定义 ldap_server 指令来设置 ldap 身份验证。
在运行 nginx 入口 Controller yaml 文件时,出现以下错误。

Unknown directive ldap_server in nginx.templ file.

我在网上搜索了这个,发现可以通过在 nginx 中安装第三方模块来解决,如下所示。
./configure --add-module=path_to_http_auth_ldap_module.

但是 nginxingress Controller 是如何做到的,因为它不能直接访问 nginx 配置。

最佳答案

令人失望,但他们不会支持它:

https://github.com/kubernetes/ingress-nginx/issues/1676

关于nginx - 通过 nginx 入口 Controller 进行 Ldap 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44885233/

相关文章:

node.js - nginx + node + ssl + websockets,在一台服务器上

kubernetes - OpenLDAP - 以编程方式更新 slapd 配置

java - 使用java获取LDAP服务器版本

ldap - 如何从 LDAP 中删除所有记录?

Docker 群 : a node is not joining the ingress network

php - Laravel 无法连接到 dockerise 数据库

nginx - 设置 nginx post 请求的响应 header

node.js - 从 nginx proxy_pass 中删除路径的开头

kubernetes - 带有Ingress设置的GKE始终会显示状态为“不健康”

kubernetes - 将 IP 列入白名单以使用 Kubernetes 入口 Istio 访问部署