apacheでLDAP認証(目次) +

概要 +

apacheでLDAPに対応したBasic認証を設定します。
Basic認証は/var/www/htmlに対して行います。

環境 +

  • OS
    • CentOS 5.3
  • パッケージ
    • httpd-2.2.3-31.el5.centos.2
    • mod_authz_ldap-0.26-9.el5

インストール +

  • apacheにLDAP認証モジュールを追加します。
    # yum install mod_authz_ldap

認証設定 +

httpd.confの設定 +

  • /etc/httpd/conf/httpd.conf」に以下を追加します。
    <IfModule authnz_ldap_module>
    <Directory /var/www/html>
        AuthType Basic
        AuthName "Please Enter User/Password"
        AuthBasicProvider ldap
        AuthLDAPURL       ldap://localhost/ou=Users,dc=oss-d,dc=net?uid
        Require           ldap-attribute objectClass=posixAccount
    </Directory>
    </IfModule>
・Directory
認証が必要なディレクトリを指定します。
・AuthType
基本認証の場合は「Basic」
・AuthName
認証の際、ダイアログに出力されるメッセージ
・AuthUserFile
パスワードファイル名
・Require
アクセス可能なユーザ
  • 再起動
    # /etc/init.d/httpd restart
このエントリーをはてなブックマークに追加
Last-modified: 2010-06-05 (土) 12:30:45 (627d)   最終更新のRSS