Ubuntuの下での展開は、OpenLDAPサーバステップ

1:zlibのインストール

ダウンロードはzlib-1.2.3.tar.gz(または他のバージョン)

wgetのhttp://down1.chinaunix.net/distfiles/zlib-1.2.3.tar.gz

#./configureを--shared

#メイク

#メイクインストール

2:OpenSSLをインストールします。

まで取得するために、システムには、OpenSSLに付属しているそう多くのサービスをアンインストールしないでください。

wgetのhttp://101.44.1.124/files/613900000275279B/mirrors.163.com/gentoo/distfiles/openssl-1.0.1j.tar.gz

#./Configは#なお、ここで共有./configでは、/ usr / local / SSLにインストールされています

#メイク

#メイクインストール

エラーが表示されます:

「PODドキュメントは、/ usr / binに/ pod2manライン71で構文エラーがあった
メイク:*** [INSTALL_DOCS]错误25」

編集は/ usr / binに/ pod2manファイル、行71コメントアウトします。

#設定し、ライブラリ検索パス

#エコー "は/ usr / local / sslの/ libに" >>は/etc/ld.so.conf

#ldconfigを-v

3:インストールのBerkeleyDB

ダウンロードDB-5.3.28.tar.gz

解凍したフォルダのdb-5.3.28

フォルダのdb-5.3.28 / build_unixへ

#../Dist/configure --sysconfdir =の/ etc#デフォルトのパス/usr/local/BerkeleyDB.5.3

#メイク

#メイクインストール

#設定し、ライブラリ検索パス

#エコー "/usr/local/BerkeleyDB.5.3/lib" >>は/etc/ld.so.conf

#ldconfigを-v

4:OpenLDAPのをインストールします。

ダウンロードはopenldap-2.4.30.tgz

OpenLDAPの-2.4.30へのエキス

フォルダはopenldap-2.4.30へ

#のEnv CPPFLAGS = " - I /ユーザー/含ま-Iは/ usr / local / BerkeleyDB.5.3 /含ま-Iは/ usr / local / sslの/含ま-D_GNU_SOURCE" LDFLAGS =「 - Lは/ usr / libに-Lは/ usr /ローカル/ BerkeleyDB.5.3 / libに-Lは/ usr / local / sslの/ libに」は./configure --prefix =は/ usr / local / OpenLDAPの--with-TLS = opensslの-enable-ダイナミック(なお、3つの一時変数の導入BerkeleyDBのニーズとOpenSSLライブラリフォルダディレクトリに対応)

#makeが依存します

#メイク

#メイクテスト#このステップは非常に長い時間であります

#メイクインストール

#設定し、ライブラリ検索パス

#エコー "は/ usr / local / OpenLDAPの/ libに" >>は/etc/ld.so.conf

#ldconfigを-v

スタートLDAP:

 / usr / local / OpenLDAPの/ libexecに/ slapdの

データファイルを書き込むTest.ldif

DN:DC =木、dc = comの
オブジェクトクラス:dcObject
オブジェクトクラス:組織の
DC:ツリー
O:ツリー・カンパニー

DN:CN =マネージャ、DC =木、dc = comの
オブジェクトクラス:organizationalRole
オブジェクトクラス:トップ
CN:マネージャー

実行:

/ usr / local / OpenLDAPの/ binに/ ldapaddを-x -D "CN =マネージャ、DC =木、dc = comの" -w 123456 -f test.ldif

インポート成功が展開されています。

おすすめ

転載: www.cnblogs.com/quliuliu2013/p/11890057.html