好久没有整理知识了,越来越多的东西累积了起来,有些东西写到一半就停了…… 越来越堕落老~~
公司原来使用的是 Confluence ,但是一直都闲置着没用它。这几天老板说要个Wiki,我就也尝试了一下 MediaWiki 和 LDAP 结合的功能。还不错,基本功能都有了,这里贴一下简要步骤。
1. MediaWiki 上的 WIKI
MediaWiki 上已经详细介绍了 LDAP 的配置,可以通过这个地址来查看。如果您无法访问,可以试试看这个全屏截图。
2. 下载插件
此链接为截至2008-1-28日的最新版本。
3. 安装软件
提醒一点,切勿忘记安装 php-ldap 包!不然ldap插件无法工作。
4.配置
插件可以放在 include 目录下面。
require_once("LdapAuthentication.php");
$wgAuth= new LdapAuthenticationPlugin(); ## 这两行激活插件
$wgLDAPDomainNames = array( "CN" ); ##域名简写
$wgLDAPServerNames = array( "CN"=>"192.168.0.13" ); ##域控域名或者ip
$wgLDAPSearchStrings = array( "CN"=>"USER-NAME@CN" ); ## USER-NAME 不要修改它
$wgLDAPBaseDNs = array( "CN"=>"dc=cn,dc=linuxblog,dc=com");
$wgLDAPSearchAttributes = array( "CN"=>"sAMAccountName"); ##加上这两句就可以把DC上的用户名都同步过来了。
$wgLDAPUseLocal = true; ## 是否使用本地用户
$wgLDAPUpdateLDAP = false;
$wgLDAPMailPassword = false;
$wgMinimalPasswordLength = 1;
$wgLDAPEncryptionType = array("CN"=>"clear");
OK~ 很简单就实现了,而且感觉比 Confluence 也好维护一点,JAVA程序的日志看的晕乎晕乎的。