安装ApacheDS

ApacheDS 是一款由 Java 开发的 LDAP 伺服器,官方网站中有提供编译完成的 .deb.rpm 档。

这边我是直接使用独立安装的方式处理,以下是我自己的作法。

环境说明

ApacheDS version: apacheds-2.0.0.AM26

OS: Debian 11

Java: JDK8

安装JDK

wget -O "/tmp/OpenJDK8U-jdk_x64_linux_hotspot_8u352b08.tar.gz" http://www.cs.tohoku-gakuin.ac.jp/pub/Tools/OpenJDK/JDK8-HotSpot/OpenJDK8U-jdk_x64_linux_hotspot_8u352b08.tar.gzmkdir -p /usr/local/lib/jvmtar -C /usr/local/lib/jvm -zxf /tmp/OpenJDK8U-jdk_x64_linux_hotspot_8u352b08.tar.gz

安装 apacheds

建立 apacheds 使用者

groupadd -g 800 apachedsuseradd -u 800 -g apacheds apachedschown -R apacheds:apacheds /opt/apacheds-2.0.0.AM26

下载 apacheds

wget -O "/tmp/apacheds.tar.gz" https://dlcdn.apache.org/directory/apacheds/dist/2.0.0.AM26/apacheds-2.0.0.AM26.tar.gzsudo tar -C /opt/ -zxf /tmp/apacheds.tar.gzsudo ln -s /opt/apacheds-2.0.0.AM26 /etc/apacheds

建立守护程序(Daemon)

/lib/systemd/system/apacheds.service
sudo tee /lib/systemd/system/apacheds.service<<EOF[Unit]Description=Apache Directory ServerAfter=network.target[Service]Type=forkingEnvironment=JAVA_HOME="/usr/local/lib/jvm/jdk8u352-b08"Environment=JAVA_OPTS="-Djava.awt.headless=true -Xmx256m"ExecStart=/bin/bash /etc/apacheds/bin/apacheds.sh startUser=apachedsGroup=apachedsUMask=0007RestartSec=10Restart=always[Install]WantedBy=multi-user.targetEOF

测试

systemctl daemon-reloadsystemctl start apachedssystemctl status apacheds
sudo /opt/apached/bin/apacheds.sh
检查
netstat -tulpn | grep :10389

预设帐号

DS默认的dn(uid=admin,ou=system),密码默认为 secret

参考资料

ApacheDS、ApacheDirectoryStudio详解

ApacheDS™

2.2.5 - Generic Instance Layout


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章