apacheでLDAP認証(目次)
| Table of Contents |
概要
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」に以下を追加します。
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
- 認証が必要なディレクトリを指定します。
- ・AuthType
- 基本認証の場合は「Basic」
- ・AuthName
- 認証の際、ダイアログに出力されるメッセージ
- ・AuthUserFile
- パスワードファイル名
- ・Require
- アクセス可能なユーザ
-
再起動
# /etc/init.d/httpd restart