用GO改了一个nginx接ldap认证的工具

Z先森 2022-07-29 PM 466℃ 1条

由于nginx有一些页面不希望所有人都能打开,但是又希望能接入ldap进行管理,网上找了一些现成的小工具,多多少少都有些不如意,基于别人的轮子做了一下改进。
下面是使用方式:

git clone https://github.com/jacksnowfuck/nginx-ldap-auth
go mod tidy
#修改一下nginx配置(git里面有示范)
#克隆一下配置文件,并通过真实环境进行修改
mv cfg.example.json cfg.json
go run main.go
#这样就跑起来了,如果不想在跑的服务器上装go,也可以打包成二进制文件
./control pack
压缩文件到目标服务器后解压,同样配置好nginx和cfg.json
./control start

原来的轮子:
https://github.com/shanghai-edu/nginx-ldap-auth
原作者这个配置文件写得死死的,import也是在线的,不太方便,基于源代码做了一下改进,支持配置认证过期时间

标签: go, nginx, ldap

如无特殊说明,本博所有文章均为博主原创。

评论啦~



唉呀 ~ 仅有一条评论


  1. Z先森
    Z先森 博主

    好像认证到期时间没有效果0.0 尴尬了

    回复 2022-08-02 15:17