5.LDAPサーバーの構築 準備編
前回、openldap-serversをyumを使用してインストールしたことを書きました。
パッケージをインストールするとサービス起動スクリプトが生成されているので、これを起動サービスに登録しておきます。
>chkconfig –add ldap
>chkconfig ldap on
確認のために
>chkconfig –list ldap
ldap??????????? 0:off?? 1:off?? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
これで起動の準備は完了です。
ここから先、LDAPサーバーとそれを使用するサービス群を構築していくわけですが、過去の経験上何らかのトラブルが発生することは予想できます。LDAPサーバーはデフォルトではログを吐きません。ですので、LDAPサーバーのログを取れるようにしておきます。
/etc/syslog.conf をエディタで開き最後の行に以下を追記します。
#LDAP Server log
local4.*??????? /var/log/ldaplog
syslog サービスをリロードしておきます。
>service syslog reload ←OSがRH Linux系のCent OS5なので service コマンドが使用できます。
LDAPサーバーを起動する前に設定ファイルを修正するわけですが、今回使用するMTAであるpostfix用のスキーマはデフォルトでは入っていません。ローカルなメールサーバーを構築する場合であれば汎用のスキーマだけで設定できますが、今回はマルチドメイン対応のデータベースを作成する予定なので専用のスキーマを用意します。
(スキーマファイルはダウンロードページからダウンロードできます。)
このスキーマファイルを /etc/openldap/schema にアップロードしておきます。