在nginx.conf文件下,添加如下配置:

events {
    worker_connections  1024;
}

# ================================================================= #
# --------------------------- ldap端口转发 ------------------------ #
# ================================================================= #
# 说明: 源码configure时需要执行如下命令:
# ./configure --prefix=/usr/local/nginx   --with-http_stub_status_module --with-stream
# make & make install

# 方法一: use
stream {
    server {
        listen 1389;
        proxy_pass 10.196.71.162:1389;
        proxy_timeout 5s;
        proxy_connect_timeout 5s;
        proxy_busy_buffers_size 64k;
    }
}

# 方法二(负载均衡方案)
stream {
    upstream ldap {
        hash $remote_addr consistent;
        server 10.196.71.162:1389;
    }
    server {
        listen 1389;
        proxy_connect_timeout 5s;
        proxy_timeout 5s;
        proxy_pass ldap;
    }
}

http {
    ...
}

Logo

Authing 是一款以开发者为中心的全场景身份云产品,集成了所有主流身份认证协议,为企业和开发者提供完善安全的用户认证和访问管理服务

更多推荐